Skip navigation links

Spoon Core 5.8.0-SNAPSHOT API

Packages 
Package Description
spoon
This root package provides the default integrated launchers for Spoon program processing.
spoon.compiler
This package defines interfaces for Java file compilation with Spoon.
spoon.compiler.builder  
spoon.generating  
spoon.generating.clone  
spoon.generating.replace  
spoon.generating.scanner  
spoon.processing
This package contains the core API for code processing.
spoon.refactoring  
spoon.reflect
This package defines the Spoon's compile-time meta-model of Java programs.
spoon.reflect.annotations  
spoon.reflect.code
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
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.declaration
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
spoon.reflect.eval
This package defines some evaluators for the Spoon meta-model.
spoon.reflect.factory
This package defines all the sub-factories for the Spoon meta-model.
spoon.reflect.path  
spoon.reflect.path.impl  
spoon.reflect.reference
This package defines the references to program elements for the meta-model.
spoon.reflect.visitor
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
spoon.reflect.visitor.chain  
spoon.reflect.visitor.filter
This package contains a set of useful filters when querying the model.
spoon.reflect.visitor.printer  
spoon.support
This package contains some default implementations for commonly used processing tasks.
spoon.support.comparator  
spoon.support.compiler  
spoon.support.compiler.jdt  
spoon.support.gui  
spoon.support.reflect.code  
spoon.support.reflect.cu  
spoon.support.reflect.cu.position  
spoon.support.reflect.declaration  
spoon.support.reflect.eval  
spoon.support.reflect.reference  
spoon.support.template
This package defines the substitution and matching engines for Java templates.
spoon.support.util  
spoon.support.visitor  
spoon.support.visitor.clone  
spoon.support.visitor.equals  
spoon.support.visitor.java  
spoon.support.visitor.java.internal  
spoon.support.visitor.java.reflect  
spoon.support.visitor.replace  
spoon.template
This package defines a framework for well-typed pure-Java templates.
spoon.testing  
spoon.testing.utils  
Skip navigation links

Copyright © 2007–2017 Inria. All rights reserved.