- JaninoRuntimeException - Exception in org.codehaus.janino
-
All Janino components that throw
RuntimeException throw this subclass to allow for client libraries to
intercept them more easily.
- JaninoRuntimeException() - Constructor for exception org.codehaus.janino.JaninoRuntimeException
-
- JaninoRuntimeException(String) - Constructor for exception org.codehaus.janino.JaninoRuntimeException
-
- JaninoRuntimeException(String, Throwable) - Constructor for exception org.codehaus.janino.JaninoRuntimeException
-
- JarDirectoriesResourceFinder - Class in org.codehaus.janino.util.resource
-
Finds resources in any of the "*.jar" files that exist in a given set of directories.
- JarDirectoriesResourceFinder(File[]) - Constructor for class org.codehaus.janino.util.resource.JarDirectoriesResourceFinder
-
- Java - Class in org.codehaus.janino
-
This wrapper class defines classes that represent the elements of the Java programming language.
- Java.AbstractAnnotation - Class in org.codehaus.janino
-
Convenience class.
- Java.AbstractClassDeclaration - Class in org.codehaus.janino
-
Base for the various class declaration kinds.
- Java.AbstractPackageMemberClassDeclaration - Class in org.codehaus.janino
-
Base for the various package member (a.k.a.
- Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
-
- Java.AbstractTypeDeclaration - Class in org.codehaus.janino
-
- Java.AlternateConstructorInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 8.8.7.1.
- Java.AmbiguousName - Class in org.codehaus.janino
-
Representation of a JLS7 6.5.2 'ambiguous name'.
- Java.Annotatable - Interface in org.codehaus.janino
-
Representation of Java elements that can be annotated: Fields, constructors, methods, type declarations.
- Java.Annotation - Interface in org.codehaus.janino
-
Representation of a Java annotation.
- Java.AnnotationTypeDeclaration - Interface in org.codehaus.janino
-
Base for package member ("top-level") and member ("nested") annotation type declarations.
- Java.AnonymousClassDeclaration - Class in org.codehaus.janino
-
Representation of a JLS7 15.9.5 'anonymous class declaration'.
- Java.ArrayAccessExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.13 'array access expression'.
- Java.ArrayInitializer - Class in org.codehaus.janino
-
Representation of a JLS7 10.6 'array initializer'.
- Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
-
- Java.ArrayLength - Class in org.codehaus.janino
-
Representation of the JLS7 10.7 array type 'length' pseudo-member.
- Java.ArrayType - Class in org.codehaus.janino
-
Representation of a JLS7 10.1 'array type'.
- Java.AssertStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.10 ASSERT statement.
- Java.Assignment - Class in org.codehaus.janino
-
Representation of all JLS7 15.26 assignments.
- Java.Atom - Class in org.codehaus.janino
-
- Java.BinaryOperation - Class in org.codehaus.janino
-
Representation of all non-operand-modifying binary operations.
- Java.Block - Class in org.codehaus.janino
-
Representation of a Java "block" (JLS7 14.2).
- Java.BlockStatement - Interface in org.codehaus.janino
-
Everything that can be compiled to code, e.g. the statements occurring in the body of a method or in a block,
explicit constructor invocations and instance/static initializers.
- Java.BooleanLiteral - Class in org.codehaus.janino
-
Representation of a "boolean literal" (JLS7 3.10.3) (type boolean).
- Java.BooleanRvalue - Class in org.codehaus.janino
-
Base class for
Java.Rvalues that compile better as conditional branches.
- Java.BreakableStatement - Class in org.codehaus.janino
-
Base class for statements that can be terminated abnormally with a break statement.
- Java.BreakStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.15 BREAK statement.
- Java.Cast - Class in org.codehaus.janino
-
Representation of a JLS7 15.16 'cast expression'.
- Java.CatchClause - Class in org.codehaus.janino
-
Representation of a JLS7 14.20.1 CATCH clause.
- Java.CharacterLiteral - Class in org.codehaus.janino
-
Representation of a "character literal" (JLS7 3.10.4) (type char).
- Java.ClassDeclaration - Interface in org.codehaus.janino
-
Base for the various class declarations (top-level class, local class, anonymous class, nested class, top-level
enum, nested enum).
- Java.ClassLiteral - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.2 'class literal'.
- Java.CompilationUnit - Class in org.codehaus.janino
-
- Java.CompilationUnit.ImportDeclaration - Class in org.codehaus.janino
-
Base class for the various IMPORT declarations.
- Java.CompilationUnit.SingleStaticImportDeclaration - Class in org.codehaus.janino
-
Represents a single static import declaration like
import java.util.Collections.EMPTY_MAP;
- Java.CompilationUnit.SingleTypeImportDeclaration - Class in org.codehaus.janino
-
Represents a 'single-type import declaration' like 'import java.util.Map;'.
- Java.CompilationUnit.StaticImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a static-import-on-demand declaration like
import java.util.Collections.*;
- Java.CompilationUnit.TypeImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a type-import-on-demand declaration like import java.util.*;.
- Java.ConditionalExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.25 'conditional operation'.
- Java.ConstructorDeclarator - Class in org.codehaus.janino
-
Representation of a constructor declarator.
- Java.ConstructorInvocation - Class in org.codehaus.janino
-
- Java.ContinuableStatement - Class in org.codehaus.janino
-
Base class for statements that support the 'continue' statement.
- Java.ContinueStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.16 CONTINUE statement.
- Java.Crement - Class in org.codehaus.janino
-
Representation of a JLS7 15.14.2 'postfix increment operation', a JLS7 15.14.3 'postfix decrement operation', a
JLS7 15.15.1 'prefix increment operation' or a JLS7 15.15.2 'prefix decrement operation'.
- Java.DocCommentable - Interface in org.codehaus.janino
-
Representation of a Java element that can be annotated with a DOC comment ('/** ...
*/').
- Java.DoStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.13 DO statement.
- Java.ElementValue - Interface in org.codehaus.janino
-
- Java.ElementValueArrayInitializer - Class in org.codehaus.janino
-
An element value in the form of an array initializer, e.g.
- Java.ElementValuePair - Class in org.codehaus.janino
-
- Java.EmptyStatement - Class in org.codehaus.janino
-
Representation of the "empty statement", i.e. the blank semicolon.
- Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
-
- Java.EnumConstant - Class in org.codehaus.janino
-
Representation of an "enum constant", see JLS7 8.9.1.
- Java.EnumDeclaration - Interface in org.codehaus.janino
-
Base for package member (a.k.a.
- Java.ExpressionStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.8 'expression statement'.
- Java.FieldAccess - Class in org.codehaus.janino
-
Representation of an access to a field of a class or an interface.
- Java.FieldAccessExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.11 'field access expression', including the "array length" pseudo field access.
- Java.FieldDeclaration - Class in org.codehaus.janino
-
This class is derived from "Statement", because it provides for the initialization of the field.
- Java.FloatingPointLiteral - Class in org.codehaus.janino
-
Representation of a "floating-point literal" (JLS7 3.10.2) (types float and double).
- Java.ForEachStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.2 'enhanced FOR statement'.
- Java.ForStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.1 'basic FOR statement'.
- Java.FunctionDeclarator - Class in org.codehaus.janino
-
- Java.FunctionDeclarator.FormalParameter - Class in org.codehaus.janino
-
Representation of a (formal) function parameter.
- Java.FunctionDeclarator.FormalParameters - Class in org.codehaus.janino
-
Representation of the (formal) function parameters.
- Java.IfStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.9 IF statement.
- Java.Initializer - Class in org.codehaus.janino
-
Representation of an 'instance initializer' (JLS7 8.6) or 'static initializer' (JLS7 8.7).
- Java.Instanceof - Class in org.codehaus.janino
-
Representation of a JLS7 15.20.2 'type comparison operation'.
- Java.IntegerLiteral - Class in org.codehaus.janino
-
Representation of an "integer literal" (JLS7 3.10.1) (types int and long).
- Java.InterfaceDeclaration - Class in org.codehaus.janino
-
Base for the various interface declaration kinds.
- Java.Invocation - Class in org.codehaus.janino
-
- Java.LabeledStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.7 'labeled statement'.
- Java.Literal - Class in org.codehaus.janino
-
Abstract base class for the various Java literals; see JLS7 3.10.
- Java.LocalClassDeclaration - Class in org.codehaus.janino
-
Representation of a 'local class declaration' i.e. a class declaration that appears inside a method body.
- Java.LocalClassDeclarationStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.3 'local class declaration statement'.
- Java.LocalVariable - Class in org.codehaus.janino
-
Representation of a local variable while it is in scope during compilation.
- Java.LocalVariableAccess - Class in org.codehaus.janino
-
Representation of a local variable access -- used during compilation.
- Java.LocalVariableDeclarationStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.4 'local variable declaration statement'.
- Java.LocalVariableSlot - Class in org.codehaus.janino
-
All local variables have a slot number; local variables that get written into the 'localvariabletable'
also have a start and end offset that defines the variable's extent in the bytecode.
- Java.Locatable - Interface in org.codehaus.janino
-
This interface is implemented by objects which are associated with a location in the source code.
- Java.Located - Class in org.codehaus.janino
-
- Java.Lvalue - Class in org.codehaus.janino
-
Representation of an "lvalue", i.e. an expression that has a type and a value, and can be assigned to: An
expression that can be the left-hand-side of an assignment.
- Java.MarkerAnnotation - Class in org.codehaus.janino
-
Representation of a 'marker annotation', i.e. an annotation without any elements in parentheses.
- Java.MemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a member annotation type declaration, a.k.a.
- Java.MemberClassDeclaration - Class in org.codehaus.janino
-
Representation of a 'member class declaration', i.e. a class declaration that appears inside another class or
interface declaration.
- Java.MemberEnumDeclaration - Class in org.codehaus.janino
-
Representation of a 'member enum declaration', i.e. an enum declaration that appears inside another class or
interface declaration.
- Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
-
Representation of a 'member interface declaration', i.e. an interface declaration that appears inside another
class or interface declaration.
- Java.MemberTypeDeclaration - Interface in org.codehaus.janino
-
Represents a class or interface declaration where the immediately enclosing scope is another class or interface
declaration.
- Java.MethodDeclarator - Class in org.codehaus.janino
-
Representation of a method declarator.
- Java.MethodInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 15.12 'method invocation expression'.
- Java.Modifiers - Class in org.codehaus.janino
-
Representation of the modifier flags and annotations that are associated with a declaration.
- Java.NamedClassDeclaration - Class in org.codehaus.janino
-
Base for the various named class declarations.
- Java.NamedTypeDeclaration - Interface in org.codehaus.janino
-
Represents the declaration of a class or an interface that has a name.
- Java.NewAnonymousClassInstance - Class in org.codehaus.janino
-
Representation of a JLS7 15.9 'anonymous class instance creation expression'.
- Java.NewArray - Class in org.codehaus.janino
-
Representation of a JLS7 15.10 'array creation expression'.
- Java.NewClassInstance - Class in org.codehaus.janino
-
Representation of a JLS7 'class instance creation expression'.
- Java.NewInitializedArray - Class in org.codehaus.janino
-
Representation of a JLS7 15.10 'array creation expression'.
- Java.NormalAnnotation - Class in org.codehaus.janino
-
A 'normal annotation', i.e. an annotation with multiple elements in parentheses and curly braces.
- Java.NullLiteral - Class in org.codehaus.janino
-
Representation of a "null literal" (JLS7 3.10.7).
- Java.Package - Class in org.codehaus.janino
-
Representation of a JLS7 6.5.2.1.5 'package name'.
- Java.PackageDeclaration - Class in org.codehaus.janino
-
Representation of a package declaration like package com.acme.tools;.
- Java.PackageMemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a package member annotation type declaration, a.k.a.
- Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
-
Implementation of a 'package member class declaration', a.k.a.
- Java.PackageMemberEnumDeclaration - Class in org.codehaus.janino
-
Implementation of a 'package member enum declaration', a.k.a.
- Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
-
Representation of a 'package member interface declaration', a.k.a.
- Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
-
Represents a class or interface declaration on compilation unit level.
- Java.ParameterAccess - Class in org.codehaus.janino
-
'Artificial' operation for accessing the parameters of the synthetic constructor of an anonymous class.
- Java.ParenthesizedExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.5 'parenthesized expression'.
- Java.Primitive - Enum in org.codehaus.janino
-
Java's primitive types.
- Java.PrimitiveType - Class in org.codehaus.janino
-
Representation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.
- Java.QualifiedThisReference - Class in org.codehaus.janino
-
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
- Java.ReferenceType - Class in org.codehaus.janino
-
Representation of a JLS7 4.3 reference type.
- Java.ReturnStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.17 RETURN statement.
- Java.Rvalue - Class in org.codehaus.janino
-
Representation of an "rvalue", i.e. an expression that has a type and a value, but cannot be assigned to: An
expression that can be the right-hand-side of an assignment.
- Java.RvalueMemberType - Class in org.codehaus.janino
-
Representation of the first part of a JLS7 15.9 'Qualified class instance creation expression': The 'a.new
MyClass' part of 'a.new MyClass(...)'.
- Java.Scope - Interface in org.codehaus.janino
-
Representation of a Java 'scope', e.g. a compilation unit, type, method or block.
- Java.SimpleConstant - Class in org.codehaus.janino
-
This class is not used when code is parsed; it is intended for "programmatic" literals.
- Java.SimpleType - Class in org.codehaus.janino
-
This class is not used when code is parsed; it is intended for "programmatic" types.
- Java.SingleElementAnnotation - Class in org.codehaus.janino
-
Representation of a 'single-element annotation', i.e. an annotation followed by a single element in parentheses.
- Java.Statement - Class in org.codehaus.janino
-
Everything that can occur in the body of a method or in a block.
- Java.StringLiteral - Class in org.codehaus.janino
-
Representation of a "string literal" (JLS7 3.10.5) (type
String).
- Java.SuperclassFieldAccessExpression - Class in org.codehaus.janino
-
Representation of an JLS7 'superclass field access expression', e.g.
- Java.SuperclassMethodInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 15.12.1.1.3 'superclass method invocation'.
- Java.SuperConstructorInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 8.8.7.1.
- Java.SwitchStatement - Class in org.codehaus.janino
-
The JLS7 14.10 switch Statement.
- Java.SwitchStatement.SwitchBlockStatementGroup - Class in org.codehaus.janino
-
Representation of a 'switch block statement group' as defined in JLS7 14.11.
- Java.SynchronizedStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.9 SYNCHRONIZED statement.
- Java.ThisReference - Class in org.codehaus.janino
-
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.
- Java.ThrowStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.18 THROW statement.
- Java.TryStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.20 TRY statement.
- Java.Type - Class in org.codehaus.janino
-
Representation of a Java type.
- Java.TypeArgument - Interface in org.codehaus.janino
-
Representation of a JLS7 4.5.1 type argument.
- Java.TypeBodyDeclaration - Interface in org.codehaus.janino
-
Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".
- Java.TypeDeclaration - Interface in org.codehaus.janino
-
Base for the various kinds of type declarations, e.g. top-level class, member interface, local class.
- Java.TypeParameter - Class in org.codehaus.janino
-
Representation of a type parameter (which declares a type variable).
- Java.UnaryOperation - Class in org.codehaus.janino
-
Representation of a JLS7 15.15.3 'unary plus operator', a JLS7 15.15.4 'unary minus operator', a JLS7 15.15.5
'bitwise complement operator' or a JLS7 15.15.6 'logical complement operator'.
- Java.VariableDeclarator - Class in org.codehaus.janino
-
Used by FieldDeclaration and LocalVariableDeclarationStatement.
- Java.WhileStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.2 WHILE statement.
- Java.Wildcard - Class in org.codehaus.janino
-
Representation of a JLS7 4.5.1 'wildcard'.
- JAVA_IO_SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_ANNOTATION_RETENTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Retention.
- JAVA_LANG_ASSERTIONERROR - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Boolean.
- JAVA_LANG_BYTE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Byte.
- JAVA_LANG_CHARACTER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Character.
- JAVA_LANG_CLASS - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Class.
- JAVA_LANG_CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Cloneable.
- JAVA_LANG_DOUBLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Double.
- JAVA_LANG_ENUM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Enum.
- JAVA_LANG_ERROR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Error.
- JAVA_LANG_EXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Exception.
- JAVA_LANG_FLOAT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Float.
- JAVA_LANG_INTEGER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Integer.
- JAVA_LANG_ITERABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterable.
- JAVA_LANG_LONG - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Long.
- JAVA_LANG_OBJECT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Object.
- JAVA_LANG_OVERRIDE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Override.
- JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_SHORT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Short.
- JAVA_LANG_STRING - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
String.
- JAVA_LANG_STRINGBUILDER - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_SYSTEM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
System.
- JAVA_LANG_THROWABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Throwable.
- JAVA_UTIL_ITERATOR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterator.
- JavaFileManagerClassLoader - Class in org.codehaus.commons.compiler.jdk
-
- JavaFileManagerClassLoader(JavaFileManager) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
-
- JavaFileManagerClassLoader(JavaFileManager, ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
-
- JavaSourceClassLoader - Class in org.codehaus.commons.compiler.jdk
-
A
ClassLoader that loads classes by looking for their source files through a 'source path' and compiling
them on-the-fly.
- JavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
- JavaSourceClassLoader - Class in org.codehaus.janino
-
A
ClassLoader that, unlike usual
ClassLoaders, does not load byte code, but reads Java source code
and then scans, parses, compiles and loads it into the virtual machine.
- JavaSourceClassLoader() - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader, File[], String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
Sets up a
JavaSourceClassLoader that finds Java source code in a file that resides in either of
the directories specified by the given source path.
- JavaSourceClassLoader(ClassLoader, ResourceFinder, String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceIClassLoader - Class in org.codehaus.janino
-
This
IClassLoader finds, scans and parses compilation units.
- JavaSourceIClassLoader(ResourceFinder, String, IClassLoader) - Constructor for class org.codehaus.janino.JavaSourceIClassLoader
-
- JGrep - Class in org.codehaus.janino.tools
-
Reads a set of compilation units from the file system and searches it for specific
Java constructs, e.g. invocations of a particular method.
- JGrep(File[], File[], File[], String, boolean) - Constructor for class org.codehaus.janino.tools.JGrep
-
- JGrep(IClassLoader, String, boolean) - Constructor for class org.codehaus.janino.tools.JGrep
-
- join(Object[], String) - Static method in class org.codehaus.janino.Java
-
- join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
-
- JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
-
- JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
-