See: Description
Interface | Description |
---|---|
SpoonAPI |
Is the core entry point of Spoon.
|
SpoonModelBuilder |
Responsible for building a spoon model from Java source code.
|
SpoonModelBuilder.InputType |
The types of compilable elements
FILES - compiles the java files from the file system, which were registered by
SpoonModelBuilder.addInputSource(File) and SpoonModelBuilder.addTemplateSource(File)
CTTYPES - compiles virtual java files, which are dynamically generated from the all top level classes of the CtModel by DefaultJavaPrettyPrinter |
Class | Description |
---|---|
ContractVerifier |
Verifies all contracts that should hold on any AST.
|
FluentLauncher |
FluentLauncher provides a different, fluent interface for the launcher class.
|
IncrementalLauncher |
Create a Spoon launcher for incremental build
|
Launcher |
This class implements an integrated command-line launcher for processing
programs at compile-time using the JDT-based builder (Eclipse).
|
MavenLauncher |
Create a Spoon launcher from a maven pom file
|
Enum | Description |
---|---|
MavenLauncher.SOURCE_TYPE |
The type of source to consider in the model
|
OutputType |
Types of output.
|
Exception | Description |
---|---|
LovecraftException |
"It was from the artists and poets that the pertinent answers came"
In Spoon, we do believe that poetry has a place in software.
|
SpoonException |
is a generic runtime exception for Spoon
|
This root package provides the default integrated launchers for Spoon program processing.
Copyright © 2007–2021 Inria. All rights reserved.