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.declaration |
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
|
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.support |
This package contains some default implementations for commonly used processing tasks.
|
spoon.support.compiler.jdt | |
spoon.support.reflect.code | |
spoon.support.reflect.declaration | |
spoon.support.visitor.clone | |
spoon.support.visitor.replace |
Modifier and Type | Method and Description |
---|---|
<C extends CtNewArray<T>> |
CtNewArray.addDimensionExpression(CtExpression<Integer> dimension)
Adds a dimension expression.
|
<C extends CtNewArray<T>> |
CtNewArray.addElement(CtExpression<?> expression)
Adds an element.
|
<C extends CtNewArray<T>> |
CtNewArray.setDimensionExpressions(List<CtExpression<Integer>> dimensions)
Sets the expressions that define the array's dimensions.
|
<C extends CtNewArray<T>> |
CtNewArray.setElements(List<CtExpression<?>> expression)
Sets the initialization expressions.
|
Modifier and Type | Method and Description |
---|---|
CtNewArray<T> |
CtNewArray.clone() |
Modifier and Type | Method and Description |
---|---|
<T extends CtAnnotation<A>> |
CtAnnotation.addValue(String elementName,
CtNewArray<? extends CtExpression> value)
Adds a new key-array pair for this annotation.
|
Modifier and Type | Method and Description |
---|---|
<T> CtNewArray<T[]> |
Factory.createLiteralArray(T[] value) |
<T> CtNewArray<T[]> |
CodeFactory.createLiteralArray(T[] value)
Creates a one-dimension array that must only contain literals.
|
<T> CtNewArray<T[]> |
FactoryImpl.createLiteralArray(T[] value) |
<T> CtNewArray<T> |
Factory.createNewArray() |
<T> CtNewArray<T> |
CoreFactory.createNewArray()
Creates a new array expression.
|
<T> CtNewArray<T> |
FactoryImpl.createNewArray() |
Modifier and Type | Method and Description |
---|---|
<T> void |
DefaultJavaPrettyPrinter.visitCtNewArray(CtNewArray<T> newArray) |
<T> void |
CtAbstractVisitor.visitCtNewArray(CtNewArray<T> newArray) |
<T> void |
CtVisitor.visitCtNewArray(CtNewArray<T> newArray)
Visits an array construction.
|
<T> void |
CtInheritanceScanner.visitCtNewArray(CtNewArray<T> e) |
<T> void |
CtScanner.visitCtNewArray(CtNewArray<T> newArray) |
<T> void |
CtBiScannerDefault.visitCtNewArray(CtNewArray<T> newArray) |
Modifier and Type | Method and Description |
---|---|
<T> CtNewArray<T> |
DefaultCoreFactory.createNewArray() |
Modifier and Type | Method and Description |
---|---|
<T> void |
ParentExiter.visitCtNewArray(CtNewArray<T> newArray) |
Modifier and Type | Class and Description |
---|---|
class |
CtNewArrayImpl<T> |
Modifier and Type | Method and Description |
---|---|
<C extends CtNewArray<T>> |
CtNewArrayImpl.addDimensionExpression(CtExpression<Integer> dimension) |
<C extends CtNewArray<T>> |
CtNewArrayImpl.addElement(CtExpression<?> expression) |
<C extends CtNewArray<T>> |
CtNewArrayImpl.setDimensionExpressions(List<CtExpression<Integer>> dimensionExpressions) |
<C extends CtNewArray<T>> |
CtNewArrayImpl.setElements(List<CtExpression<?>> expressions) |
Modifier and Type | Method and Description |
---|---|
CtNewArray<T> |
CtNewArrayImpl.clone() |
Modifier and Type | Method and Description |
---|---|
<T extends CtAnnotation<A>> |
CtAnnotationImpl.addValue(String elementName,
CtNewArray<? extends CtExpression> value) |
Modifier and Type | Method and Description |
---|---|
<T> void |
CloneVisitor.visitCtNewArray(CtNewArray<T> newArray) |
Modifier and Type | Method and Description |
---|---|
<T> void |
ReplacementVisitor.visitCtNewArray(CtNewArray<T> newArray) |
Copyright © 2007–2019 Inria. All rights reserved.