| Package | Description |
|---|---|
| soot.JastAddJ |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumConstant |
class |
FieldDeclarationSubstituted |
| Modifier and Type | Field and Description |
|---|---|
protected FieldDeclaration |
BoundFieldAccess.tokenFieldDeclaration_FieldDeclaration |
protected FieldDeclaration |
FieldDeclarationSubstituted.tokenFieldDeclaration_Original |
| Modifier and Type | Method and Description |
|---|---|
FieldDeclaration |
TypeDecl.addMemberField(FieldDeclaration f) |
FieldDeclaration |
FieldDeclaration.clone() |
FieldDeclaration |
FieldDeclaration.copy() |
FieldDeclaration |
TypeDecl.createAssertionsDisabled() |
FieldDeclaration |
TypeDecl.createEnumArray(TypeDecl enumDecl) |
FieldDeclaration |
VariableDecl.createFieldDeclarationFrom(Modifiers modifiers,
Access type) |
FieldDeclaration |
InterfaceDecl.createStaticClassField(String name) |
FieldDeclaration |
TypeDecl.createStaticClassField(String name) |
FieldDeclaration |
FieldDeclaration.erasedField() |
FieldDeclaration |
FieldDeclarationSubstituted.erasedField() |
FieldDeclaration |
TypeDecl.findSingleVariable(String name) |
FieldDeclaration |
FieldDeclaration.fullCopy()
Create a deep copy of the AST subtree at this node.
|
FieldDeclaration |
BoundFieldAccess.getFieldDeclaration()
Retrieves the value for the lexeme FieldDeclaration.
|
FieldDeclaration |
FieldDeclarationSubstituted.getOriginal()
Retrieves the value for the lexeme Original.
|
| Modifier and Type | Method and Description |
|---|---|
FieldDeclaration |
TypeDecl.addMemberField(FieldDeclaration f) |
BodyDecl |
BodyDeclList.localFieldCopy(FieldDeclaration originalDecl,
MemberSubstitutor m) |
boolean |
TypeDecl.mayAccess(Expr expr,
FieldDeclaration field) |
boolean |
Expr.mayAccess(FieldDeclaration f) |
void |
BoundFieldAccess.setFieldDeclaration(FieldDeclaration value)
Replaces the lexeme FieldDeclaration.
|
void |
FieldDeclarationSubstituted.setOriginal(FieldDeclaration value)
Replaces the lexeme Original.
|
| Constructor and Description |
|---|
BoundFieldAccess(FieldDeclaration f) |
BoundFieldAccess(String p0,
FieldDeclaration p1) |
BoundFieldAccess(Symbol p0,
FieldDeclaration p1) |
FieldDeclarationSubstituted(Modifiers p0,
Access p1,
String p2,
Opt<Expr> p3,
FieldDeclaration p4) |
FieldDeclarationSubstituted(Modifiers p0,
Access p1,
Symbol p2,
Opt<Expr> p3,
FieldDeclaration p4) |
Copyright © 2020 Soot OSS. All rights reserved.