| 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 | Class and Description |
|---|---|
class |
ImportDeclaration
This class represents a import declaration.
|
class |
TypeParameter
This class represents the declaration of a genetics argument.
|
| Modifier and Type | Method and Description |
|---|---|
SymbolDefinition |
SymbolReference.getSymbolDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Refactorization.refactorVariable(SymbolDefinition n,
String newName)
Generic method to rename a SymbolDefinition variable/parameter.
|
void |
SymbolReference.setSymbolDefinition(SymbolDefinition symbolDefinition) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationDeclaration |
class |
AnnotationMemberDeclaration |
class |
BaseParameter |
class |
ClassOrInterfaceDeclaration |
class |
ConstructorDeclaration |
class |
EmptyTypeDeclaration |
class |
EnumConstantDeclaration |
class |
EnumDeclaration |
class |
FieldDeclaration |
class |
MethodDeclaration |
class |
MultiTypeParameter |
class |
Parameter |
class |
TypeDeclaration |
class |
VariableDeclarator |
| Modifier and Type | Method and Description |
|---|---|
SymbolDefinition |
JavadocTag.getSymbolDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
JavadocTag.setSymbolDefinition(SymbolDefinition definition) |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectCreationExpr |
| Modifier and Type | Method and Description |
|---|---|
SymbolDefinition |
FieldAccessExpr.getSymbolDefinition() |
SymbolDefinition |
AnnotationExpr.getSymbolDefinition() |
SymbolDefinition |
NameExpr.getSymbolDefinition() |
SymbolDefinition |
MethodCallExpr.getSymbolDefinition() |
SymbolDefinition |
LambdaExpr.getSymbolDefinition() |
SymbolDefinition |
ObjectCreationExpr.getSymbolDefinition() |
SymbolDefinition |
MethodReferenceExpr.getSymbolDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
FieldAccessExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
AnnotationExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
NameExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
MethodCallExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
LambdaExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
ObjectCreationExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
void |
MethodReferenceExpr.setSymbolDefinition(SymbolDefinition symbolDefinition) |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeDeclarationStmt |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<SymbolDefinition>> |
TypeDeclarationStmt.getMethodDefinitions() |
Map<String,List<SymbolDefinition>> |
BlockStmt.getMethodDefinitions() |
Map<String,SymbolDefinition> |
TypeDeclarationStmt.getTypeDefinitions() |
Map<String,SymbolDefinition> |
BlockStmt.getTypeDefinitions() |
Map<String,SymbolDefinition> |
TypeDeclarationStmt.getVariableDefinitions() |
Map<String,SymbolDefinition> |
BlockStmt.getVariableDefinitions() |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassOrInterfaceType |
| Modifier and Type | Method and Description |
|---|---|
SymbolDefinition |
Type.getSymbolDefinition() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<SymbolDefinition>> |
Type.getMethodDefinitions() |
Map<String,SymbolDefinition> |
Type.getTypeDefinitions() |
Map<String,SymbolDefinition> |
Type.getVariableDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
Type.setSymbolDefinition(SymbolDefinition symbolDefinition) |
Copyright © 2018. All rights reserved.