HomeSort by relevance Sort by last modified time
    Searched refs:Navigator (Results 1 - 25 of 110) sorted by null

1 2 3 4 5

  /frameworks/support/navigation/common/src/main/java/androidx/navigation/
NavigatorProvider.java 24 * A NavigationProvider stores a set of {@link Navigator}s that are valid ways to navigate
30 * Retrieves a registered {@link Navigator} using the name provided by the
31 * {@link Navigator.Name Navigator.Name annotation}.
33 * @param navigatorClass class of the navigator to return
34 * @return the registered navigator with the given {@link Navigator.Name}
36 * @throws IllegalArgumentException if the Navigator does not have a
37 * {@link Navigator.Name Navigator.Name annotation
    [all...]
SimpleNavigatorProvider.java 29 * {@link Navigator navigators} by name, using the {@link Navigator.Name} when given a class name.
38 private final HashMap<String, Navigator<? extends NavDestination>> mNavigators =
42 private String getNameForNavigator(@NonNull Class<? extends Navigator> navigatorClass) {
45 Navigator.Name annotation = navigatorClass.getAnnotation(Navigator.Name.class);
48 throw new IllegalArgumentException("No @Navigator.Name annotation found for "
58 public <D extends NavDestination, T extends Navigator<? extends D>> T getNavigator(
67 public <D extends NavDestination, T extends Navigator<? extends D>> T getNavigator(
70 throw new IllegalArgumentException("navigator name cannot be an empty string")
73 Navigator<? extends NavDestination> navigator = mNavigators.get(name); local
    [all...]
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/
LambdaResolutionTest.java 27 import com.github.javaparser.symbolsolver.javaparser.Navigator;
39 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
40 MethodDeclaration method = Navigator.demandMethod(clazz, "lambdaMap");
41 ReturnStmt returnStmt = Navigator.findReturnStmt(method);
53 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
54 MethodDeclaration method = Navigator.demandMethod(clazz, "lambdaMap");
55 ReturnStmt returnStmt = Navigator.findReturnStmt(method);
57 expression = Navigator.findMethodCall(expression, "stream").get();
67 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
68 MethodDeclaration m1 = Navigator.demandMethod(clazz, "lambdaMap")
    [all...]
GenericsResolutionTest.java 33 import com.github.javaparser.symbolsolver.javaparser.Navigator;
50 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Generics");
51 VariableDeclarator fieldS = Navigator.demandField(clazz, "s");
67 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Generics");
68 VariableDeclarator fieldS = Navigator.demandField(clazz, "g");
84 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Generics");
85 VariableDeclarator fieldS = Navigator.demandField(clazz, "i");
101 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "SomeCollection");
102 VariableDeclarator field = Navigator.demandField(clazz, "a");
118 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "SomeCollection")
    [all...]
ContextTest.java 35 import com.github.javaparser.symbolsolver.javaparser.Navigator;
64 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "ReferencesToField");
65 MethodDeclaration method1 = Navigator.demandMethod(referencesToField, "method1");
80 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "ReferencesToFieldExtendingClass");
81 MethodDeclaration method1 = Navigator.demandMethod(referencesToField, "method2");
96 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "ReferenceToParameter");
97 MethodDeclaration method1 = Navigator.demandMethod(referencesToField, "aMethod");
98 NameExpr foo = Navigator.findNameExpression(method1, "foo").get();
110 CompilationUnit cu = parseSample("Navigator");
111 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "Navigator")
    [all...]
VariadicResolutionTest.java 27 import com.github.javaparser.symbolsolver.javaparser.Navigator;
45 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "SomeCollection");
47 MethodDeclaration method = Navigator.demandMethod(clazz, "foo3");
61 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MethodCalls");
63 MethodDeclaration method = Navigator.demandMethod(clazz, "variadicMethod");
64 MethodCallExpr callExpr = Navigator.findMethodCall(method, "variadicMethod").get();
75 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MethodCalls");
77 MethodDeclaration method = Navigator.demandMethod(clazz, "genericMethodTest");
78 MethodCallExpr callExpr = Navigator.findMethodCall(method, "variadicWithGenericArg").get();
89 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MethodCalls")
    [all...]
QualifiedNameResolutionTest.java 24 import com.github.javaparser.symbolsolver.javaparser.Navigator;
38 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "QualifiedNameTest");
39 MethodDeclaration method = Navigator.demandMethod(referencesToField, "foo1");
40 NameExpr nameExpr = Navigator.findNameExpression(method, "s").get();
StatementContextResolutionTest.java 26 import com.github.javaparser.symbolsolver.javaparser.Navigator;
41 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "LocalVariableInParent");
42 MethodDeclaration method = Navigator.demandMethod(referencesToField, "foo1");
43 NameExpr nameExpr = Navigator.findNameExpression(method, "s").get();
53 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "LocalVariableInParent");
54 MethodDeclaration method = Navigator.demandMethod(referencesToField, "foo3");
55 NameExpr nameExpr = Navigator.findNameExpression(method, "s").get();
65 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration referencesToField = Navigator.demandClass(cu, "LocalVariableInParent");
66 MethodDeclaration method = Navigator.demandMethod(referencesToField, "foo2");
67 NameExpr nameExpr = Navigator.findNameExpression(method, "s").get()
    [all...]
EnumResolutionTest.java 27 import com.github.javaparser.symbolsolver.javaparser.Navigator;
41 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "SwitchOnEnum");
42 MethodDeclaration method = Navigator.demandMethod(clazz, "foo");
43 SwitchStmt switchStmt = Navigator.findSwitch(method);
54 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MyClass");
55 MethodCallExpr call = Navigator.findMethodCall(clazz, "put").get();
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/
JavaParserAnonymousClassDeclarationTest.java 11 import com.github.javaparser.symbolsolver.javaparser.Navigator;
23 ClassOrInterfaceDeclaration aClass = Navigator.demandClass(cu, "AnonymousClassDeclarations");
24 MethodDeclaration method = Navigator.demandMethod(aClass, "fooBar1");
25 MethodCallExpr methodCall = Navigator.findMethodCall(method, "of").get();
39 ClassOrInterfaceDeclaration aClass = Navigator.demandClass(cu, "AnonymousClassDeclarations");
40 MethodDeclaration method = Navigator.demandMethod(aClass, "fooBar2");
41 MethodCallExpr methodCall = Navigator.findMethodCall(method, "innerClassMethod").get();
55 ClassOrInterfaceDeclaration aClass = Navigator.demandClass(cu, "AnonymousClassDeclarations");
56 MethodDeclaration method = Navigator.demandMethod(aClass, "fooBar3");
57 MethodCallExpr methodCall = Navigator.findMethodCall(method, "callAnnonClassInnerMethod").get()
    [all...]
  /frameworks/support/navigation/common/ktx/src/main/java/androidx/navigation/
NavigatorProvider.kt 24 * Retrieves a registered [Navigator] by name.
26 * @throws IllegalStateException if the Navigator has not been added
28 inline operator fun <D : NavDestination, T : Navigator<D>> NavigatorProvider.get(name: String): T =
32 * Retrieves a registered [Navigator] using the name provided by the
33 * [Navigator.Name annotation][Navigator.Name].
35 * @throws IllegalStateException if the Navigator has not been added
37 inline operator fun <D : NavDestination, T : Navigator<D>> NavigatorProvider.get(
42 * Register a [Navigator] by name. If a navigator by this name is alread
    [all...]
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/
DifferentiateDotExpressionTest.java 7 import com.github.javaparser.symbolsolver.javaparser.Navigator;
36 MethodDeclaration mainMethod = Navigator.demandMethod(clazz, "main");
39 MethodCallExpr firstFieldMethodCall = Navigator.findMethodCall(mainMethod, "firstContainerMethod").get();
40 MethodCallExpr secondFieldMethodCall = Navigator.findMethodCall(mainMethod, "secondContainerMethod").get();
41 MethodCallExpr thirdFieldMethodCall = Navigator.findMethodCall(mainMethod, "thirdContainerMethod").get();
51 MethodDeclaration mainMethod = Navigator.demandMethod(clazz, "main");
54 MethodCallExpr methodCall = Navigator.findMethodCall(mainMethod, "methodCall").get();
55 MethodCallExpr innerMethodCall = Navigator.findMethodCall(mainMethod, "innerMethodCall").get();
56 MethodCallExpr innerInnerMethodCall = Navigator.findMethodCall(mainMethod, "innerInnerMethodCall").get();
66 MethodDeclaration mainMethod = Navigator.demandMethod(clazz, "main")
    [all...]
  /frameworks/support/navigation/common/src/test/java/androidx/navigation/
SimpleNavigatorProviderTest.java 36 Navigator navigator = new NoNameNavigator(); local
38 provider.addNavigator(navigator);
39 fail("Adding a provider with no @Navigator.Name should cause an "
49 Navigator navigator = new NoNameNavigator(); local
50 provider.addNavigator("name", navigator);
51 assertThat(provider.getNavigator("name"), is(navigator));
57 Navigator navigator = new EmptyNavigator() local
71 Navigator navigator = new NoNameNavigator(); local
85 Navigator navigator = new EmptyNavigator(); local
93 Navigator navigator = new EmptyNavigator(); local
    [all...]
EmptyNavigator.java 24 * An empty {@link Navigator} used to test {@link SimpleNavigatorProvider}.
26 @Navigator.Name(EmptyNavigator.NAME)
27 class EmptyNavigator extends Navigator<NavDestination> {
NavDestinationTest.java 45 NavDestination destination = new NavDestination(mock(Navigator.class));
48 NavGraph parent = new NavGraph(mock(Navigator.class));
59 NavDestination destination = new NavDestination(mock(Navigator.class));
68 NavDestination destination = new NavDestination(mock(Navigator.class));
74 NavDestination destination = new NavDestination(mock(Navigator.class));
83 NavDestination destination = new NavDestination(mock(Navigator.class));
NoNameNavigator.java 24 * A {@link Navigator} that does not have a {@link Navigator.Name} used to test
27 class NoNameNavigator extends Navigator<NavDestination> {
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/reflectionmodel/
SymbolResolutionResolutionTest.java 28 import com.github.javaparser.symbolsolver.javaparser.Navigator;
42 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MyClass");
43 VariableDeclarator field = Navigator.demandField(clazz, "PUBLIC");
53 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MyClass");
54 VariableDeclarator field = Navigator.demandField(clazz, "PUBLIC");
64 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MyClass");
65 MethodDeclaration method = Navigator.demandMethod(clazz, "foo1");
66 ReturnStmt returnStmt = Navigator.findReturnStmt(method);
77 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MyClass");
78 MethodDeclaration method = Navigator.demandMethod(clazz, "foo1")
    [all...]
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/
FieldAccessContextResolutionTest.java 24 import com.github.javaparser.symbolsolver.javaparser.Navigator;
42 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "MethodCalls");
43 MethodDeclaration method = Navigator.demandMethod(clazz, "bar2");
44 MethodCallExpr methodCallExpr = Navigator.findMethodCall(method, "getSelf").get();
LambdaExprContextResolutionTest.java 26 import com.github.javaparser.symbolsolver.javaparser.Navigator;
59 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
60 MethodDeclaration method = Navigator.demandMethod(clazz, "lambdaMap");
61 ReturnStmt returnStmt = Navigator.findReturnStmt(method);
76 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
77 VariableDeclarator field = Navigator.demandField(clazz, "functional");
96 com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Agenda");
97 MethodDeclaration method = Navigator.demandMethod(clazz, "testFunctionalVar");
98 VariableDeclarator varDecl = Navigator.demandVariableDeclaration(method, "a").get();
  /frameworks/support/navigation/testing/src/main/java/androidx/navigation/testing/
TestNavigator.java 26 import androidx.navigation.Navigator;
31 * A simple Navigator that doesn't actually navigate anywhere, but does dispatch correctly
33 @Navigator.Name("test")
34 public class TestNavigator extends Navigator<TestNavigator.Destination> {
75 * NavDestinations should be created via {@link Navigator#createDestination}.
77 Destination(@NonNull Navigator<? extends NavDestination> navigator) {
78 super(navigator);
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/
JavaParserTypeParameterResolutionTest.java 27 import com.github.javaparser.symbolsolver.javaparser.Navigator;
44 ClassOrInterfaceDeclaration classDecl = Navigator.demandClass(cu, "GenericMethodArguments");
45 MethodDeclaration containingMethod = Navigator.demandMethod(classDecl, containingMethodName);
46 MethodCallExpr bar = Navigator.findMethodCall(containingMethod, "apply").get();
66 ClassOrInterfaceDeclaration classDecl = Navigator.demandClass(cu, "Foo");
67 MethodDeclaration methodDecl = Navigator.demandMethod(classDecl, "usage");
68 MethodCallExpr callToFoo = (MethodCallExpr) Navigator.findReturnStmt(methodDecl).getExpression().get();
83 ClassOrInterfaceDeclaration classDecl = Navigator.demandClass(cu, "Foo");
84 MethodDeclaration methodDecl = Navigator.demandMethod(classDecl, "usage");
85 MethodCallExpr callToFoo = (MethodCallExpr) Navigator.findReturnStmt(methodDecl).getExpression().get()
    [all...]
  /external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/
Issue186.java 11 import com.github.javaparser.symbolsolver.javaparser.Navigator;
27 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "JavaTest");
28 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo");
29 MethodCallExpr methodCallExpr = Navigator.findMethodCall(methodDeclaration, "flatMap").get();
39 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "JavaTest");
40 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "bar");
Issue18.java 25 import com.github.javaparser.symbolsolver.javaparser.Navigator;
39 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "Foo");
40 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "bar");
Issue200.java 10 import com.github.javaparser.symbolsolver.javaparser.Navigator;
26 ClassOrInterfaceDeclaration clazz = Navigator.demandClass(cu, "JavaTest");
27 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo");
Issue251.java 9 import com.github.javaparser.symbolsolver.javaparser.Navigator;
23 ClassOrInterfaceDeclaration cls = Navigator.demandClassOrInterface(cu, "Main");
26 MethodDeclaration m = Navigator.demandMethod(cls, "bar");

Completed in 216 milliseconds

1 2 3 4 5