Modifier and Type | Method and Description |
---|---|
ResolvedValueDeclaration |
VariableDeclarator.resolve() |
Modifier and Type | Method and Description |
---|---|
ResolvedValueDeclaration |
NameExpr.resolve()
Attempts to resolve the declaration corresponding to the accessed name.
|
ResolvedValueDeclaration |
FieldAccessExpr.resolve()
Attempts to resolve the declaration corresponding to the accessed field.
|
Modifier and Type | Method and Description |
---|---|
List<ResolvedValueDeclaration> |
SymbolDeclarator.getSymbolDeclarations() |
default SymbolReference<? extends ResolvedValueDeclaration> |
Context.solveSymbol(String name)
Used where a symbol is being used (e.g. solving
x when used as an argument doubleThis(x) , or calculation return x * 2; ). |
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbol(String name,
Context context) |
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbol(String name,
Node node) |
default SymbolReference<? extends ResolvedValueDeclaration> |
Context.solveSymbolInParentContext(String name) |
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbolInType(ResolvedTypeDeclaration typeDeclaration,
String name)
Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its
containers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ResolvedAnnotationMemberDeclaration |
interface |
ResolvedEnumConstantDeclaration |
interface |
ResolvedFieldDeclaration
Declaration of a field.
|
interface |
ResolvedParameterDeclaration
Declaration of a parameter.
|
interface |
ResolvedTypePatternDeclaration
Declaration of a type pattern expression.
|
Modifier and Type | Method and Description |
---|---|
static Value |
Value.from(ResolvedValueDeclaration decl)
Create a Value from a ValueDeclaration.
|
Copyright © 2007–2024. All rights reserved.