Serialized Form
-
Package spoon
-
Exception spoon.JLSViolation
class JLSViolation extends SpoonException implements Serializable -
Exception spoon.LovecraftException
class LovecraftException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-
Exception spoon.SpoonException
class SpoonException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.compiler
-
Exception spoon.compiler.InvalidClassPathException
class InvalidClassPathException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-
Exception spoon.compiler.ModelBuildingException
class ModelBuildingException extends SpoonException implements Serializable- serialVersionUID:
- 5029153216403064030L
-
-
Package spoon.experimental
-
Class spoon.experimental.CtUnresolvedImport
class CtUnresolvedImport extends CtElementImpl implements Serializable-
Serialized Fields
-
isStatic
boolean isStatic
-
unresolvedReference
String unresolvedReference
-
-
-
-
Package spoon.javadoc.internal
-
Class spoon.javadoc.internal.Javadoc
class Javadoc extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockTags
List<JavadocBlockTag> blockTags
Deprecated, for removal: This API element is subject to removal in a future version. -
description
JavadocDescription description
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Class spoon.javadoc.internal.JavadocBlockTag
class JavadocBlockTag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
JavadocDescription content
Deprecated, for removal: This API element is subject to removal in a future version. -
name
String name
Deprecated, for removal: This API element is subject to removal in a future version. -
tagName
String tagName
Deprecated, for removal: This API element is subject to removal in a future version. -
tagRealName
String tagRealName
Deprecated, for removal: This API element is subject to removal in a future version. -
type
CtJavaDocTag.TagType type
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Class spoon.javadoc.internal.JavadocDescription
class JavadocDescription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
elements
List<JavadocDescriptionElement> elements
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Class spoon.javadoc.internal.JavadocInlineTag
class JavadocInlineTag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
String content
Deprecated, for removal: This API element is subject to removal in a future version. -
tagName
String tagName
Deprecated, for removal: This API element is subject to removal in a future version. -
type
JavadocInlineTag.Type type
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Class spoon.javadoc.internal.JavadocSnippet
class JavadocSnippet extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
text
String text
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Package spoon.processing
-
Exception spoon.processing.ProcessInterruption
class ProcessInterruption extends RuntimeException implements Serializable
-
-
Package spoon.refactoring
-
Exception spoon.refactoring.RefactoringException
class RefactoringException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.reflect
-
Class spoon.reflect.CtModelImpl
class CtModelImpl extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
buildModelFinished
boolean buildModelFinished
-
unnamedModule
CtModule unnamedModule
-
-
Class spoon.reflect.CtModelImpl.CtRootPackage
class CtRootPackage extends CtPackageImpl implements Serializable
-
-
Package spoon.reflect.code
-
Package spoon.reflect.cu
-
Package spoon.reflect.cu.position
-
Class spoon.reflect.cu.position.NoSourcePosition
class NoSourcePosition extends Object implements Serializable- serialVersionUID:
- 1L
-
Class spoon.reflect.cu.position.NoSourcePosition.NullCompilationUnit
class NullCompilationUnit extends CompilationUnitImpl implements Serializable
-
-
Package spoon.reflect.declaration
-
Exception spoon.reflect.declaration.ParentNotInitializedException
class ParentNotInitializedException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.reflect.factory
-
Class spoon.reflect.factory.FactoryImpl
class FactoryImpl extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
Needed to restore state of transient fields during reading from stream- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
model
CtModel model
-
-
Class spoon.reflect.factory.ModuleFactory.CtUnnamedModule
class CtUnnamedModule extends CtModuleImpl implements Serializable
-
-
Package spoon.reflect.path
-
Exception spoon.reflect.path.CtPathException
class CtPathException extends SpoonException implements Serializable
-
-
Package spoon.reflect.reference
-
Package spoon.support
-
Exception spoon.support.SpoonClassNotFoundException
class SpoonClassNotFoundException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.StandardEnvironment
class StandardEnvironment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binaryOutputDirectory
String binaryOutputDirectory
-
complianceLevel
int complianceLevel
-
compressionType
CompressionType compressionType
-
copyResources
boolean copyResources
-
enableComments
boolean enableComments
-
errorCount
int errorCount
-
ignoreDuplicateDeclarations
boolean ignoreDuplicateDeclarations
-
ignoreSyntaxErrors
Boolean ignoreSyntaxErrors
-
level
Level level
-
noclasspath
Boolean noclasspath
-
outputType
OutputType outputType
-
preserveLineNumbers
boolean preserveLineNumbers
-
prettyPrinterCreator
Supplier<PrettyPrinter> prettyPrinterCreator
-
prettyPrintingMode
Environment.PRETTY_PRINTING_MODE prettyPrintingMode
-
previewFeaturesEnabled
boolean previewFeaturesEnabled
-
processingStopped
boolean processingStopped
-
shouldCompile
boolean shouldCompile
-
skipSelfChecks
boolean skipSelfChecks
-
sourceClasspath
String[] sourceClasspath
-
sourceModulePath
List<String> sourceModulePath
-
tabulationSize
int tabulationSize
-
useLegacyTypeAdaption
boolean useLegacyTypeAdaption
-
useTabulations
boolean useTabulations
-
warningCount
int warningCount
-
-
-
Package spoon.support.comparator
-
Class spoon.support.comparator.CtLineElementComparator
class CtLineElementComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.comparator.DeepRepresentationComparator
class DeepRepresentationComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.comparator.QualifiedNameComparator
class QualifiedNameComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.comparator.SignatureComparator
class SignatureComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.support.compiler
-
Exception spoon.support.compiler.SnippetCompilationError
class SnippetCompilationError extends SpoonException implements Serializable- serialVersionUID:
- 7805276558728052328L
-
-
Package spoon.support.gui
-
Class spoon.support.gui.SpoonModelTree
class SpoonModelTree extends JFrame implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
enume
Enumeration<?> enume
-
factory
Factory factory
-
jContentPane
JPanel jContentPane
-
jScrollPane
JScrollPane jScrollPane
-
jTree
JTree jTree
-
menu
JPopupMenu menu
-
root
DefaultMutableTreeNode root
-
searchValue
String searchValue
-
-
Class spoon.support.gui.SpoonObjectFieldsTable
class SpoonObjectFieldsTable extends JFrame implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
jContentPane
JPanel jContentPane
-
jScrollPane
JScrollPane jScrollPane
-
jTable
JTable jTable
-
-
Class spoon.support.gui.SpoonObjectFieldsTable.SpoonObjectTableModel
class SpoonObjectTableModel extends AbstractTableModel implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.support.reflect
-
Class spoon.support.reflect.CtExtendedModifier
class CtExtendedModifier extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
implicit
boolean implicit
-
kind
ModifierKind kind
-
position
SourcePosition position
-
-
Class spoon.support.reflect.CtModifierHandler
class CtModifierHandler extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
element
CtElement element
-
modifiers
Set<CtExtendedModifier> modifiers
-
-
-
Package spoon.support.reflect.code
-
Class spoon.support.reflect.code.CtAnnotationFieldAccessImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtArrayAccessImpl
class CtArrayAccessImpl extends CtTargetedExpressionImpl<T,V extends CtExpression<?>> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<Integer> expression
-
-
Class spoon.support.reflect.code.CtArrayReadImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtArrayWriteImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtAssertImpl
class CtAssertImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
asserted
CtExpression<Boolean> asserted
-
value
CtExpression<T> value
-
-
Class spoon.support.reflect.code.CtAssignmentImpl
class CtAssignmentImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
assigned
CtExpression<T> assigned
-
assignment
CtExpression<A extends T> assignment
-
type
CtTypeReference<T> type
-
typeCasts
List<CtTypeReference<?>> typeCasts
-
-
Class spoon.support.reflect.code.CtBinaryOperatorImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
kind
BinaryOperatorKind kind
-
leftHandOperand
CtExpression<?> leftHandOperand
-
rightHandOperand
CtExpression<?> rightHandOperand
-
-
Class spoon.support.reflect.code.CtBlockImpl
class CtBlockImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
statements
ModelList<CtStatement> statements
-
-
Class spoon.support.reflect.code.CtBreakImpl
class CtBreakImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
targetLabel
String targetLabel
-
-
Class spoon.support.reflect.code.CtCaseImpl
class CtCaseImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
caseExpressions
List<CtExpression<E>> caseExpressions
-
caseKind
CaseKind caseKind
-
guard
CtExpression<?> guard
-
includesDefault
boolean includesDefault
-
statements
List<CtStatement> statements
-
-
Class spoon.support.reflect.code.CtCasePatternImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
pattern
CtPattern pattern
-
-
Class spoon.support.reflect.code.CtCatchImpl
class CtCatchImpl extends CtCodeElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
body
CtBlock<?> body
-
parameter
CtCatchVariable<? extends Throwable> parameter
-
-
Class spoon.support.reflect.code.CtCatchVariableImpl
class CtCatchVariableImpl extends CtCodeElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
modifierHandler
CtModifierHandler modifierHandler
-
name
String name
-
types
List<CtTypeReference<?>> types
-
-
Class spoon.support.reflect.code.CtCodeElementImpl
class CtCodeElementImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtCodeSnippetExpressionImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
-
-
Class spoon.support.reflect.code.CtCodeSnippetStatementImpl
class CtCodeSnippetStatementImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
-
-
Class spoon.support.reflect.code.CtCommentImpl
class CtCommentImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
String content
-
type
CtComment.CommentType type
-
-
Class spoon.support.reflect.code.CtConditionalImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
condition
CtExpression<Boolean> condition
-
elseExpression
CtExpression<T> elseExpression
-
thenExpression
CtExpression<T> thenExpression
-
-
Class spoon.support.reflect.code.CtConstructorCallImpl
class CtConstructorCallImpl extends CtTargetedExpressionImpl<T,CtExpression<?>> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
arguments
List<CtExpression<?>> arguments
-
executable
CtExecutableReference<T> executable
-
label
String label
-
-
Class spoon.support.reflect.code.CtContinueImpl
class CtContinueImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
targetLabel
String targetLabel
-
-
Class spoon.support.reflect.code.CtDoImpl
class CtDoImpl extends CtLoopImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<Boolean> expression
-
-
Class spoon.support.reflect.code.CtExecutableReferenceExpressionImpl
class CtExecutableReferenceExpressionImpl extends CtTargetedExpressionImpl<T,E extends CtExpression<?>> implements Serializable -
Serialized Fields
-
executable
CtExecutableReference<T> executable
-
-
-
Class spoon.support.reflect.code.CtExpressionImpl
class CtExpressionImpl extends CtCodeElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
type
CtTypeReference<T> type
-
typeCasts
List<CtTypeReference<?>> typeCasts
-
-
Class spoon.support.reflect.code.CtFieldAccessImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
target
CtExpression<?> target
-
-
Class spoon.support.reflect.code.CtFieldReadImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtFieldWriteImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtForEachImpl
class CtForEachImpl extends CtLoopImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<?> expression
-
variable
CtLocalVariable<?> variable
-
-
Class spoon.support.reflect.code.CtForImpl
class CtForImpl extends CtLoopImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<Boolean> expression
-
forInit
List<CtStatement> forInit
-
forUpdate
List<CtStatement> forUpdate
-
-
Class spoon.support.reflect.code.CtIfImpl
class CtIfImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
condition
CtExpression<Boolean> condition
-
elseStatement
CtStatement elseStatement
-
thenStatement
CtStatement thenStatement
-
-
Class spoon.support.reflect.code.CtInvocationImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
arguments
List<CtExpression<?>> arguments
-
executable
CtExecutableReference<T> executable
-
label
String label
-
-
Class spoon.support.reflect.code.CtJavaDocImpl
class CtJavaDocImpl extends CtCommentImpl implements Serializable-
Serialized Fields
-
tags
ModelList<CtJavaDocTag> tags
-
-
-
Class spoon.support.reflect.code.CtJavaDocTagImpl
class CtJavaDocTagImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
content
String content
-
param
String param
-
realName
String realName
-
type
CtJavaDocTag.TagType type
-
-
-
Class spoon.support.reflect.code.CtLambdaImpl
-
Serialized Fields
-
body
CtBlock<?> body
-
expression
CtExpression<T> expression
-
parameters
List<CtParameter<?>> parameters
-
simpleName
String simpleName
-
thrownTypes
Set<CtTypeReference<? extends Throwable>> thrownTypes
-
-
-
Class spoon.support.reflect.code.CtLiteralImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
base
LiteralBase base
-
value
T value
-
-
Class spoon.support.reflect.code.CtLocalVariableImpl
class CtLocalVariableImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultExpression
CtExpression<T> defaultExpression
-
inferred
boolean inferred
-
modifierHandler
CtModifierHandler modifierHandler
-
name
String name
-
type
CtTypeReference<T> type
-
-
Class spoon.support.reflect.code.CtLoopImpl
class CtLoopImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
body
CtStatement body
-
-
Class spoon.support.reflect.code.CtNewArrayImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
dimensionExpressions
List<CtExpression<Integer>> dimensionExpressions
-
expressions
List<CtExpression<?>> expressions
-
-
Class spoon.support.reflect.code.CtNewClassImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
anonymousClass
CtClass<?> anonymousClass
-
-
Class spoon.support.reflect.code.CtOperatorAssignmentImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
kind
BinaryOperatorKind kind
-
-
Class spoon.support.reflect.code.CtRecordPatternImpl
-
Serialized Fields
-
patternList
List<CtPattern> patternList
-
recordType
CtTypeReference<?> recordType
-
-
-
Class spoon.support.reflect.code.CtReturnImpl
class CtReturnImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
returnedExpression
CtExpression<R> returnedExpression
-
-
Class spoon.support.reflect.code.CtStatementImpl
class CtStatementImpl extends CtCodeElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
label
String label
-
-
Class spoon.support.reflect.code.CtStatementListImpl
class CtStatementListImpl extends CtCodeElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
statements
List<CtStatement> statements
-
-
Class spoon.support.reflect.code.CtSuperAccessImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
target
CtExpression<?> target
-
-
Class spoon.support.reflect.code.CtSwitchExpressionImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
cases
List<CtCase<? super S>> cases
-
expression
CtExpression<S> expression
-
-
Class spoon.support.reflect.code.CtSwitchImpl
class CtSwitchImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cases
List<CtCase<? super S>> cases
-
expression
CtExpression<S> expression
-
-
Class spoon.support.reflect.code.CtSynchronizedImpl
class CtSynchronizedImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
block
CtBlock<?> block
-
expression
CtExpression<?> expression
-
-
Class spoon.support.reflect.code.CtTargetedExpressionImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
target
T extends CtExpression<?> target
-
-
Class spoon.support.reflect.code.CtTextBlockImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtThisAccessImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtThrowImpl
class CtThrowImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
throwExpression
CtExpression<? extends Throwable> throwExpression
-
-
Class spoon.support.reflect.code.CtTryImpl
class CtTryImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtTryWithResourceImpl
class CtTryWithResourceImpl extends CtTryImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
resources
List<CtResource<?>> resources
-
-
Class spoon.support.reflect.code.CtTypeAccessImpl
-
Serialized Fields
-
type
CtTypeReference<A> type
-
-
-
Class spoon.support.reflect.code.CtTypePatternImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
variable
CtLocalVariable<?> variable
-
-
Class spoon.support.reflect.code.CtUnaryOperatorImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
kind
UnaryOperatorKind kind
-
label
String label
-
operand
CtExpression<?> operand
-
-
Class spoon.support.reflect.code.CtUnnamedPatternImpl
-
Class spoon.support.reflect.code.CtVariableAccessImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
variable
CtVariableReference<T> variable
-
-
Class spoon.support.reflect.code.CtVariableReadImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtVariableWriteImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.code.CtWhileImpl
class CtWhileImpl extends CtLoopImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<Boolean> expression
-
-
Class spoon.support.reflect.code.CtYieldStatementImpl
class CtYieldStatementImpl extends CtStatementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expression
CtExpression<?> expression
-
-
-
Package spoon.support.reflect.cu
-
Class spoon.support.reflect.cu.CompilationUnitImpl
class CompilationUnitImpl extends CtCompilationUnitImpl implements Serializable- serialVersionUID:
- 2L
-
-
Package spoon.support.reflect.cu.position
-
Class spoon.support.reflect.cu.position.BodyHolderSourcePositionImpl
class BodyHolderSourcePositionImpl extends DeclarationSourcePositionImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bodyEnd
int bodyEnd
-
bodyStart
int bodyStart
-
-
Class spoon.support.reflect.cu.position.CompoundSourcePositionImpl
class CompoundSourcePositionImpl extends SourcePositionImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
declarationSourceEnd
int declarationSourceEnd
-
declarationSourceStart
int declarationSourceStart
-
-
Class spoon.support.reflect.cu.position.DeclarationSourcePositionImpl
class DeclarationSourcePositionImpl extends CompoundSourcePositionImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
endDefaultValueDeclaration
int endDefaultValueDeclaration
for "int i=0, j=1", this would end at the comma separating i and j -
modifierSourceEnd
int modifierSourceEnd
-
modifierSourceStart
int modifierSourceStart
-
-
Class spoon.support.reflect.cu.position.PartialSourcePositionImpl
class PartialSourcePositionImpl extends NoSourcePosition implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compilationUnit
CompilationUnit compilationUnit
-
-
Class spoon.support.reflect.cu.position.SourcePositionImpl
class SourcePositionImpl extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compilationUnit
CompilationUnit compilationUnit
-
sourceEnd
int sourceEnd
The position of the last byte of this element -
sourceStart
int sourceStart
The position of the first byte of this element (incl. documentation and modifiers) -
sourceStartline
int sourceStartline
The line number of the start of the element, if appropriate (eg the method name). Computed lazily bySourcePositionImpl.getLine()
-
-
-
Package spoon.support.reflect.declaration
-
Class spoon.support.reflect.declaration.CtAnnotationImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationType
CtTypeReference<A extends Annotation> annotationType
-
elementValues
Map<String,
CtExpression> elementValues -
isShadow
boolean isShadow
-
-
Class spoon.support.reflect.declaration.CtAnnotationMethodImpl
-
Serialized Fields
-
defaultExpression
CtExpression<T> defaultExpression
-
-
-
Class spoon.support.reflect.declaration.CtAnnotationTypeImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.declaration.CtAnonymousExecutableImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
modifierHandler
CtModifierHandler modifierHandler
-
-
Class spoon.support.reflect.declaration.CtClassImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
permittedTypes
Set<CtTypeReference<?>> permittedTypes
-
superClass
CtTypeReference<?> superClass
-
-
Class spoon.support.reflect.declaration.CtCompilationUnitImpl
class CtCompilationUnitImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
declaredTypeReferences
ModelList<CtTypeReference<?>> declaredTypeReferences
-
file
File file
-
imports
ModelList<CtImport> imports
-
lineSeparatorPositions
int[] lineSeparatorPositions
The index of line breaks, as computed by JDT. Used to compute line numbers afterwards. -
moduleReference
CtModuleReference moduleReference
-
myPartialSourcePosition
PartialSourcePositionImpl myPartialSourcePosition
-
originalSourceCode
String originalSourceCode
-
packageDeclaration
CtPackageDeclaration packageDeclaration
-
rootFragment
ElementSourceFragment rootFragment
-
-
Class spoon.support.reflect.declaration.CtConstructorImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
compactConstructor
boolean compactConstructor
-
formalCtTypeParameters
List<CtTypeParameter> formalCtTypeParameters
-
isShadow
boolean isShadow
-
modifierHandler
CtModifierHandler modifierHandler
-
-
Class spoon.support.reflect.declaration.CtElementImpl
class CtElementImpl extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
annotations
List<CtAnnotation<? extends Annotation>> annotations
-
comments
List<CtComment> comments
-
implicit
boolean implicit
-
metadata
Map<String,
Object> metadata -
parent
CtElement parent
-
position
SourcePosition position
-
-
Class spoon.support.reflect.declaration.CtEnumImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.declaration.CtEnumValueImpl
-
Class spoon.support.reflect.declaration.CtExecutableImpl
class CtExecutableImpl extends CtNamedElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
body
CtBlock<?> body
-
parameters
List<CtParameter<?>> parameters
-
receiverParameter
CtReceiverParameter receiverParameter
-
thrownTypes
Set<CtTypeReference<? extends Throwable>> thrownTypes
-
-
Class spoon.support.reflect.declaration.CtFieldImpl
class CtFieldImpl extends CtNamedElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultExpression
CtExpression<T> defaultExpression
-
isShadow
boolean isShadow
-
modifierHandler
CtModifierHandler modifierHandler
-
type
CtTypeReference<T> type
-
-
Class spoon.support.reflect.declaration.CtImportImpl
class CtImportImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
localReference
CtReference localReference
-
-
-
Class spoon.support.reflect.declaration.CtInterfaceImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
permittedTypes
Set<CtTypeReference<?>> permittedTypes
-
-
Class spoon.support.reflect.declaration.CtMethodImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultMethod
boolean defaultMethod
-
formalCtTypeParameters
List<CtTypeParameter> formalCtTypeParameters
-
isShadow
boolean isShadow
-
modifierHandler
CtModifierHandler modifierHandler
-
returnType
CtTypeReference<T> returnType
-
-
Class spoon.support.reflect.declaration.CtModuleImpl
class CtModuleImpl extends CtNamedElementImpl implements Serializable-
Serialized Fields
-
moduleDirectives
List<CtModuleDirective> moduleDirectives
-
openModule
boolean openModule
-
rootPackage
CtPackage rootPackage
-
-
-
Class spoon.support.reflect.declaration.CtModuleRequirementImpl
class CtModuleRequirementImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
moduleReference
CtModuleReference moduleReference
-
requiresModifiers
Set<CtModuleRequirement.RequiresModifier> requiresModifiers
-
-
-
Class spoon.support.reflect.declaration.CtNamedElementImpl
class CtNamedElementImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
simpleName
String simpleName
-
-
Class spoon.support.reflect.declaration.CtPackageDeclarationImpl
class CtPackageDeclarationImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
reference
CtPackageReference reference
-
-
Class spoon.support.reflect.declaration.CtPackageExportImpl
class CtPackageExportImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
isOpen
boolean isOpen
-
packageReference
CtPackageReference packageReference
-
targets
List<CtModuleReference> targets
-
-
-
Class spoon.support.reflect.declaration.CtPackageImpl
class CtPackageImpl extends CtNamedElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isShadow
boolean isShadow
-
packs
ElementNameMap<CtPackage> packs
-
types
ElementNameMap<CtType<?>> types
-
-
Class spoon.support.reflect.declaration.CtParameterImpl
class CtParameterImpl extends CtNamedElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
inferred
boolean inferred
-
isShadow
boolean isShadow
-
modifierHandler
CtModifierHandler modifierHandler
-
type
CtTypeReference<T> type
-
varArgs
boolean varArgs
-
-
Class spoon.support.reflect.declaration.CtProvidedServiceImpl
class CtProvidedServiceImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
implementationTypes
List<CtTypeReference> implementationTypes
-
serviceType
CtTypeReference serviceType
-
-
-
Class spoon.support.reflect.declaration.CtReceiverParameterImpl
class CtReceiverParameterImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
isShadow
boolean isShadow
-
type
CtTypeReference<Object> type
-
-
-
Class spoon.support.reflect.declaration.CtRecordComponentImpl
class CtRecordComponentImpl extends CtNamedElementImpl implements Serializable-
Serialized Fields
-
isShadow
boolean isShadow
-
type
CtTypeReference<Object> type
-
-
-
Class spoon.support.reflect.declaration.CtRecordImpl
-
Serialized Fields
-
components
Set<CtRecordComponent> components
-
-
-
Class spoon.support.reflect.declaration.CtTypeImpl
class CtTypeImpl extends CtNamedElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
formalCtTypeParameters
List<CtTypeParameter> formalCtTypeParameters
-
interfaces
Set<CtTypeReference<?>> interfaces
-
isShadow
boolean isShadow
-
modifierHandler
CtModifierHandler modifierHandler
-
typeMembers
List<CtTypeMember> typeMembers
-
-
Class spoon.support.reflect.declaration.CtTypeParameterImpl
-
Serialized Fields
-
superClass
CtTypeReference<?> superClass
-
-
-
Class spoon.support.reflect.declaration.CtUsedServiceImpl
class CtUsedServiceImpl extends CtElementImpl implements Serializable-
Serialized Fields
-
serviceType
CtTypeReference serviceType
-
-
-
Class spoon.support.reflect.declaration.InvisibleArrayConstructorImpl
-
Serialized Fields
-
type
CtTypeReference<T> type
-
-
-
-
Package spoon.support.reflect.reference
-
Class spoon.support.reflect.reference.CtArrayTypeReferenceImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
componentType
CtTypeReference<?> componentType
-
-
Class spoon.support.reflect.reference.CtCatchVariableReferenceImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.reference.CtExecutableReferenceImpl
class CtExecutableReferenceImpl extends CtReferenceImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actualTypeArguments
List<CtTypeReference<?>> actualTypeArguments
-
declaringType
CtTypeReference<?> declaringType
-
parameters
List<CtTypeReference<?>> parameters
-
stat
boolean stat
-
type
CtTypeReference<T> type
-
-
Class spoon.support.reflect.reference.CtFieldReferenceImpl
- serialVersionUID:
- 1L
-
Serialized Fields
-
declaringType
CtTypeReference<?> declaringType
-
fina
boolean fina
-
stat
boolean stat
-
-
Class spoon.support.reflect.reference.CtIntersectionTypeReferenceImpl
-
Serialized Fields
-
bounds
List<CtTypeReference<?>> bounds
-
-
-
Class spoon.support.reflect.reference.CtLocalVariableReferenceImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.reference.CtModuleReferenceImpl
class CtModuleReferenceImpl extends CtReferenceImpl implements Serializable -
Class spoon.support.reflect.reference.CtPackageReferenceImpl
class CtPackageReferenceImpl extends CtReferenceImpl implements Serializable- serialVersionUID:
- 1L
-
Class spoon.support.reflect.reference.CtParameterReferenceImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.reference.CtReferenceImpl
class CtReferenceImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
simplename
String simplename
-
-
Class spoon.support.reflect.reference.CtTypeMemberWildcardImportReferenceImpl
class CtTypeMemberWildcardImportReferenceImpl extends CtElementImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
typeReference
CtTypeReference<?> typeReference
-
-
Class spoon.support.reflect.reference.CtTypeParameterReferenceImpl
- serialVersionUID:
- 1L
-
Class spoon.support.reflect.reference.CtTypeReferenceImpl
class CtTypeReferenceImpl extends CtReferenceImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actualTypeArguments
List<CtTypeReference<?>> actualTypeArguments
-
declaringType
CtTypeReference<?> declaringType
-
isShadow
boolean isShadow
-
pack
CtPackageReference pack
-
-
Class spoon.support.reflect.reference.CtUnboundVariableReferenceImpl
- serialVersionUID:
- -932423216089690817L
-
Class spoon.support.reflect.reference.CtVariableReferenceImpl
class CtVariableReferenceImpl extends CtReferenceImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
type
CtTypeReference<T> type
-
-
Class spoon.support.reflect.reference.CtWildcardReferenceImpl
class CtWildcardReferenceImpl extends CtTypeParameterReferenceImpl implements Serializable-
Serialized Fields
-
superType
CtTypeReference<?> superType
-
upper
boolean upper
-
-
-
-
Package spoon.support.template
-
Exception spoon.support.template.UndefinedParameterException
class UndefinedParameterException extends TemplateException implements Serializable- serialVersionUID:
- 1L
-
-
Package spoon.support.util
-
Class spoon.support.util.EmptyClearableList
- serialVersionUID:
- 0L
-
Serialization Methods
-
readResolve
-
-
Class spoon.support.util.EmptyClearableSet
- serialVersionUID:
- 0L
-
Serialization Methods
-
readResolve
-
-
Class spoon.support.util.ModelList
- serialVersionUID:
- 1L
-
Class spoon.support.util.ModelSet
- serialVersionUID:
- 1L
-
Class spoon.support.util.QualifiedNameBasedSortedSet
- serialVersionUID:
- 1L
-
Class spoon.support.util.SignatureBasedSortedSet
- serialVersionUID:
- 1L
-
Class spoon.support.util.SortedList
- serialVersionUID:
- 1L
-
Serialized Fields
-
comparator
Comparator<? super E> comparator
-
-
-
Package spoon.support.util.internal
-
Class spoon.support.util.internal.ElementNameMap
- serialVersionUID:
- 2L
-
Serialized Fields
-
insertionNumber
AtomicInteger insertionNumber
-
map
ConcurrentHashMap<String,
spoon.support.util.internal.ElementNameMap.InsertOrderWrapper<T extends CtElement>> map
-
-
-
Package spoon.support.visitor.replace
-
Exception spoon.support.visitor.replace.InvalidReplaceException
class InvalidReplaceException extends SpoonException implements Serializable
-
-
Package spoon.template
-
Exception spoon.template.TemplateException
class TemplateException extends SpoonException implements Serializable- serialVersionUID:
- 1L
-