Package | Description |
---|---|
spoon.reflect.cu |
This package defines compilation units that hold the source code and some classes around them (in most cases, these features should be ignored by the programmers).
|
spoon.reflect.cu.position | |
spoon.reflect.factory |
This package defines all the sub-factories for the Spoon meta-model.
|
spoon.support |
This package contains some default implementations for commonly used processing tasks.
|
spoon.support.compiler.jdt | |
spoon.support.reflect.cu | |
spoon.support.reflect.cu.position |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
SourcePosition.getCompilationUnit()
Gets the compilation unit for this position.
|
Modifier and Type | Class and Description |
---|---|
static class |
NoSourcePosition.NullCompilationUnit |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
NoSourcePosition.getCompilationUnit() |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
CompilationUnitFactory.addType(CtType type)
add a new type to be pretty-printed
|
CompilationUnit |
CompilationUnitFactory.create()
Creates a compilation unit with no associated files.
|
CompilationUnit |
Factory.createCompilationUnit() |
CompilationUnit |
CoreFactory.createCompilationUnit()
Creates a compilation unit.
|
CompilationUnit |
FactoryImpl.createCompilationUnit() |
CompilationUnit |
CompilationUnitFactory.getOrCreate(CtModule module) |
CompilationUnit |
CompilationUnitFactory.getOrCreate(CtPackage ctPackage) |
CompilationUnit |
CompilationUnitFactory.getOrCreate(CtType type)
Returns the compilation unit corresponding to this type.
|
CompilationUnit |
CompilationUnitFactory.getOrCreate(java.lang.String filePath)
Creates or gets a compilation unit for a given file path.
|
CompilationUnit |
CompilationUnitFactory.removeFromCache(java.lang.String filePath)
Removes compilation unit from the cache and returns it
Used by JDTSnippetCompiler to remove processed snippet from the cache
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,CompilationUnit> |
CompilationUnitFactory.getMap()
Gets an immutable compilation unit map.
|
Modifier and Type | Method and Description |
---|---|
BodyHolderSourcePosition |
Factory.createBodyHolderSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int bodyStart,
int bodyEnd,
int[] lineSeparatorPositions) |
BodyHolderSourcePosition |
CoreFactory.createBodyHolderSourcePosition(CompilationUnit compilationUnit,
int nameSource,
int nameEnd,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int bodyStart,
int bodyEnd,
int[] lineSeparatorPositions)
Creates a body holder source position.
|
BodyHolderSourcePosition |
FactoryImpl.createBodyHolderSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int bodyStart,
int bodyEnd,
int[] lineSeparatorPositions) |
CompoundSourcePosition |
CoreFactory.createCompoundSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions)
Creates a compound source position.
|
DeclarationSourcePosition |
Factory.createDeclarationSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions) |
DeclarationSourcePosition |
CoreFactory.createDeclarationSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions)
Creates a declaration source position.
|
DeclarationSourcePosition |
FactoryImpl.createDeclarationSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions) |
SourcePosition |
Factory.createPartialSourcePosition(CompilationUnit compilationUnit) |
SourcePosition |
CoreFactory.createPartialSourcePosition(CompilationUnit compilationUnit)
Creates a source position that points to the given compilation unit
|
SourcePosition |
FactoryImpl.createPartialSourcePosition(CompilationUnit compilationUnit) |
SourcePosition |
Factory.createSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int[] lineSeparatorPositions) |
SourcePosition |
CoreFactory.createSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int[] lineSeparatorPositions)
Creates a source position.
|
SourcePosition |
FactoryImpl.createSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int[] lineSeparatorPositions) |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
DefaultCoreFactory.createCompilationUnit() |
Modifier and Type | Method and Description |
---|---|
BodyHolderSourcePosition |
DefaultCoreFactory.createBodyHolderSourcePosition(CompilationUnit compilationUnit,
int nameStart,
int nameEnd,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int bodyStart,
int bodyEnd,
int[] lineSeparatorPositions) |
CompoundSourcePosition |
DefaultCoreFactory.createCompoundSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions) |
DeclarationSourcePosition |
DefaultCoreFactory.createDeclarationSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int modifierStart,
int modifierEnd,
int declarationStart,
int declarationEnd,
int[] lineSeparatorPositions) |
SourcePosition |
DefaultCoreFactory.createPartialSourcePosition(CompilationUnit compilationUnit) |
SourcePosition |
DefaultCoreFactory.createSourcePosition(CompilationUnit compilationUnit,
int startSource,
int end,
int[] lineSeparatorPositions) |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
JDTSnippetCompiler.getSnippetCompilationUnit() |
Modifier and Type | Method and Description |
---|---|
protected java.io.InputStream |
JDTBasedSpoonCompiler.getCompilationUnitInputStream(CompilationUnit cu) |
Modifier and Type | Class and Description |
---|---|
class |
CompilationUnitImpl
Implements a compilation unit.
|
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
SourcePositionImpl.getCompilationUnit() |
CompilationUnit |
PartialSourcePositionImpl.getCompilationUnit() |
Constructor and Description |
---|
BodyHolderSourcePositionImpl(CompilationUnit compilationUnit,
int nameStart,
int nameEnd,
int modifierSourceStart,
int modifierSourceEnd,
int declarationSourceStart,
int declarationSourceEnd,
int bodyStart,
int bodyEnd,
int[] lineSeparatorPositions) |
CompoundSourcePositionImpl(CompilationUnit compilationUnit,
int nameStart,
int nameEnd,
int declarationSourceStart,
int declarationSourceEnd,
int[] lineSeparatorPositions) |
DeclarationSourcePositionImpl(CompilationUnit compilationUnit,
int nameStart,
int nameEnd,
int modifierSourceStart,
int modifierSourceEnd,
int declarationSourceStart,
int declarationSourceEnd,
int[] lineSeparatorPositions) |
PartialSourcePositionImpl(CompilationUnit compilationUnit) |
SourcePositionImpl(CompilationUnit compilationUnit,
int sourceStart,
int sourceEnd,
int[] lineSeparatorPositions) |
Copyright © 2007–2021 Inria. All rights reserved.