See: Description
Class | Description |
---|---|
AbstractClassCompiler | |
AsmUtil |
Utilities commonly used with ASM.
|
CachedClassLoader |
Class loader for "plain-old Java" generated classes.
|
CheckClassVisitorFsm |
A ClassVisitor that verifies the required call sequence described in
http://asm.ow2.org/asm50/javadoc/user/org/objectweb/asm/ClassVisitor.html .
|
CheckMethodVisitorFsm |
A MethodVisitor that verifies the required call sequence according to
http://asm.ow2.org/asm50/javadoc/user/org/objectweb/asm/MethodVisitor.html .
|
ClassBodyBuilder | |
ClassBuilder |
Implements the "plain Java" method of code generation and
compilation.
|
ClassCompilerSelector |
Selects between the two supported Java compilers: Janino and
the build-in Java compiler.
|
ClassTransformer |
Compiles generated code, merges the resulting class with the
template class, and performs byte-code cleanup on the resulting
byte codes.
|
ClassTransformer.ClassNames | |
ClassTransformer.ClassSet | |
CodeCompiler |
Global code compiler mechanism shared by all threads and operators.
|
CodeCompiler.CodeGenCompiler |
Abstracts out the details of compiling code using the two available
mechanisms.
|
CompilationConfig | |
DrillCheckClassAdapter |
There's a bug in ASM's CheckClassAdapter.
|
DrillInitMethodVisitor | |
FsmCursor |
Maintains state while traversing a finite state machine described by
an FsmDescriptor.
|
FsmDescriptor |
Describes a finite state machine in terms of a mapping of tokens to
characters, a regular expression describing the valid transitions
using the characters, and an end state.
|
InnerClassAccessStripper |
An ASM ClassVisitor that strips class the access bits that are only possible
on inner classes (ACC_PROTECTED, ACC_PRIVATE, and ACC_FINAL).
|
LogWriter |
A simple Writer that will forward whole lines (lines ending with a newline) to
a Logger.
|
QueryClassLoader |
Per-compilation unit class loader that holds both caching and compilation
steps.
|
RetargetableClassVisitor |
An ASM ClassVisitor that allows for a late-bound delegate.
|
TemplateClassDefinition<T> |
Defines a code generation "template" which consist of:
An interface that defines the generated class.
A template class which implements the interface to provide
"generic" methods that need not be generated.
A signature that lists the methods and vector holders used
by the template.
|
Enum | Description |
---|---|
ClassCompilerSelector.CompilerPolicy | |
ClassTransformer.ScalarReplacementOption |
Copyright © 1970 The Apache Software Foundation. All rights reserved.