| Package | Description |
|---|---|
| org.walkmod.javalang.ast |
AST root nodes of Java source files.
|
| org.walkmod.javalang.ast.body |
AST nodes for types' members (e.g methods, fields, other types..).
|
| org.walkmod.javalang.ast.expr |
AST nodes for expressions (e.g values applied as arguments in method calls)
|
| org.walkmod.javalang.ast.stmt |
AST nodes for statements (e.g methods' body)
|
| org.walkmod.javalang.ast.type |
AST nodes for types (e.g methods' type)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SymbolDataAware<T extends SymbolData> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConstructorSymbolData
This is the SymbolData used for representing Constructors.
|
interface |
FieldSymbolData
This is the SymbolData used for representing Fields.
|
interface |
MethodSymbolData
This is the SymbolData used for representing Methods.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends SymbolData> |
SymbolData.getParameterizedTypes()
Returns the parametrized types of a generics expression.
|
| Modifier and Type | Method and Description |
|---|---|
SymbolData |
SymbolData.merge(SymbolData other)
Merges to symbol data types calculating the common type hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
SymbolData |
SymbolData.merge(SymbolData other)
Merges to symbol data types calculating the common type hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
SymbolData |
EnumConstantDeclaration.getSymbolData() |
SymbolData |
TypeDeclaration.getSymbolData() |
SymbolData |
BaseParameter.getSymbolData() |
| Modifier and Type | Method and Description |
|---|---|
void |
EnumConstantDeclaration.setSymbolData(SymbolData symbolData) |
void |
TypeDeclaration.setSymbolData(SymbolData symbolData) |
void |
BaseParameter.setSymbolData(SymbolData symbolData) |
| Modifier and Type | Method and Description |
|---|---|
SymbolData[] |
MethodReferenceExpr.getReferencedArgsSymbolData() |
SymbolData |
Expression.getSymbolData() |
SymbolData |
MethodReferenceExpr.getSymbolData() |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodReferenceExpr.setReferencedArgsSymbolData(SymbolData[] referencedArgsSymbolData) |
void |
Expression.setSymbolData(SymbolData symbolData) |
| Modifier and Type | Method and Description |
|---|---|
SymbolData |
Statement.getSymbolData() |
| Modifier and Type | Method and Description |
|---|---|
void |
Statement.setSymbolData(SymbolData symbolData) |
| Modifier and Type | Method and Description |
|---|---|
SymbolData |
ClassOrInterfaceType.getSymbolData() |
SymbolData |
Type.getSymbolData() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassOrInterfaceType.setSymbolData(SymbolData symbolData) |
void |
Type.setSymbolData(SymbolData symbolData) |
Copyright © 2018. All rights reserved.