Uses of Package
spoon
Package
Description
This root package provides the default integrated launchers for Spoon program processing.
This package defines interfaces for Java file compilation with Spoon.
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package contains some default implementations for commonly used processing tasks.
This package defines the substitution and matching engines for Java templates.
This package defines a framework for well-typed pure-Java templates.
-
ClassDescriptionFluentLauncher provides a different, fluent interface for the launcher class.This class implements an integrated command-line launcher for processing programs at compile-time using the JDT-based builder (Eclipse).The type of source to consider in the modelTypes of output.Is the core entry point of Spoon.is a generic runtime exception for SpoonResponsible for building a spoon model from Java source code.The types of compilable elements FILES - compiles the java files from the file system, which were registered by
SpoonModelBuilder.addInputSource(File)
andSpoonModelBuilder.addTemplateSource(File)
CTTYPES - compiles virtual java files, which are dynamically generated from the all top level classes of the CtModel byDefaultJavaPrettyPrinter
-
ClassDescriptionTypes of output.is a generic runtime exception for Spoon
-
-
-
-
ClassDescriptionTypes of output.is a generic runtime exception for Spoon
-
ClassDescriptionThe type of source to consider in the modelis a generic runtime exception for Spoon
-
ClassDescriptionTypes of output.Responsible for building a spoon model from Java source code.The types of compilable elements FILES - compiles the java files from the file system, which were registered by
SpoonModelBuilder.addInputSource(File)
andSpoonModelBuilder.addTemplateSource(File)
CTTYPES - compiles virtual java files, which are dynamically generated from the all top level classes of the CtModel byDefaultJavaPrettyPrinter
-
-
-
-
ClassDescriptionThis class implements an integrated command-line launcher for processing programs at compile-time using the JDT-based builder (Eclipse).