Top Description Interfaces Classes
[default module]

Package org.codehaus.janino.util

Annotations
@NotNullByDefault
Imports
org.codehaus.commons.nullanalysis.NotNullByDefault

Application-independent helper classes.

Interface Summary

Modifier and TypeInterface and Description
public interface
Annotatable

An object in a Java class file which can have annotations (classes, methods and fields).

public interface
Traverser<
The exception that the "traverse*()" and "visit*()" methods may throw
EX extends Throwable
>

Implementations of this interface promise to traverses the subnodes of an AST.

Class Summary

Modifier and TypeClass and Description
public class
AbstractTraverser<
The exception that the "traverse*()" and "visit*()" methods may throw
EX extends Throwable
>

A basic implementation of Traverser; each traverse*(s) method invokes the traverse*() methods of all Java elements subordinate to x.

public class
AutoIndentWriter

A java.io.FilterWriter that indents lines by processing some control characters in the character stream.

public class
ClassFile

An object that implements the Java "class file" format.

public class
DeepCopier

Creates deep copies of AST elements.