Package | Description |
---|---|
spoon.reflect.code |
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
|
spoon.reflect.factory |
This package defines all the sub-factories for the Spoon meta-model.
|
spoon.reflect.visitor |
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
|
spoon.reflect.visitor.filter |
This package contains a set of useful filters when querying the model.
|
spoon.support.compiler.jdt | |
spoon.support.reflect.code |
Modifier and Type | Interface and Description |
---|---|
interface |
CtAnnotationFieldAccess<T>
This code element defines an access to a annotation parameter variable.
|
interface |
CtFieldAccess<T>
This code element defines an access to a field variable (read and write)
|
interface |
CtFieldRead<T>
This code element defines a read access to a field.
|
interface |
CtFieldWrite<T>
This code element defines a write access to a field.
|
interface |
CtSuperAccess<T>
This code element defines an access to super.
|
interface |
CtVariableRead<T>
This code element defines an read access to a variable.
|
interface |
CtVariableWrite<T>
This code element defines a write to a variable.
|
Modifier and Type | Method and Description |
---|---|
<C extends CtVariableAccess<T>> |
CtVariableAccess.setVariable(CtVariableReference<T> variable)
Sets the reference to the accessed variable.
|
Modifier and Type | Method and Description |
---|---|
CtVariableAccess<T> |
CtVariableAccess.clone() |
Modifier and Type | Method and Description |
---|---|
<T> CtVariableAccess<T> |
Factory.createVariableRead(CtVariableReference<T> variable,
boolean isStatic) |
<T> CtVariableAccess<T> |
CodeFactory.createVariableRead(CtVariableReference<T> variable,
boolean isStatic)
Creates a variable access for read.
|
<T> CtVariableAccess<T> |
FactoryImpl.createVariableRead(CtVariableReference<T> variable,
boolean isStatic) |
<T> CtVariableAccess<T> |
Factory.createVariableWrite(CtVariableReference<T> variable,
boolean isStatic) |
<T> CtVariableAccess<T> |
CodeFactory.createVariableWrite(CtVariableReference<T> variable,
boolean isStatic)
Creates a variable access for write.
|
<T> CtVariableAccess<T> |
FactoryImpl.createVariableWrite(CtVariableReference<T> variable,
boolean isStatic) |
Modifier and Type | Method and Description |
---|---|
<T> void |
CtInheritanceScanner.scanCtVariableAccess(CtVariableAccess<T> variableAccess)
Scans a variable access (read and write).
|
Modifier and Type | Class and Description |
---|---|
class |
VariableAccessFilter<T extends CtVariableAccess<?>>
This simple filter matches all the accesses to a given field.
|
Modifier and Type | Method and Description |
---|---|
<T> CtVariableAccess<T> |
JDTTreeBuilderHelper.createVariableAccess(CtVariableReference<T> variableReference,
boolean isReadAccess)
Creates variable access from a
CtVariableReference . |
Modifier and Type | Class and Description |
---|---|
class |
CtAnnotationFieldAccessImpl<T> |
class |
CtFieldAccessImpl<T> |
class |
CtFieldReadImpl<T> |
class |
CtFieldWriteImpl<T> |
class |
CtSuperAccessImpl<T> |
class |
CtVariableAccessImpl<T> |
class |
CtVariableReadImpl<T> |
class |
CtVariableWriteImpl<T> |
Modifier and Type | Method and Description |
---|---|
<C extends CtVariableAccess<T>> |
CtVariableAccessImpl.setVariable(CtVariableReference<T> variable) |
Modifier and Type | Method and Description |
---|---|
CtVariableAccess<T> |
CtVariableAccessImpl.clone() |
Copyright © 2007–2021 Inria. All rights reserved.