|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassVisitor | |
---|---|
clojure.asm | Provides a small and fast bytecode manipulation framework. |
clojure.asm.commons | Provides some useful class and method adapters. |
clojure.lang |
Uses of ClassVisitor in clojure.asm |
---|
Classes in clojure.asm that implement ClassVisitor | |
---|---|
class |
ClassAdapter
An empty ClassVisitor that delegates to another ClassVisitor . |
class |
ClassWriter
A ClassVisitor that generates classes in bytecode form. |
Fields in clojure.asm declared as ClassVisitor | |
---|---|
protected ClassVisitor |
ClassAdapter.cv
The ClassVisitor to which this adapter delegates calls. |
Methods in clojure.asm with parameters of type ClassVisitor | |
---|---|
void |
ClassReader.accept(ClassVisitor classVisitor,
Attribute[] attrs,
int flags)
Makes the given visitor visit the Java class of this ClassReader . |
void |
ClassReader.accept(ClassVisitor classVisitor,
int flags)
Makes the given visitor visit the Java class of this ClassReader . |
Constructors in clojure.asm with parameters of type ClassVisitor | |
---|---|
ClassAdapter(ClassVisitor cv)
Constructs a new ClassAdapter object. |
Uses of ClassVisitor in clojure.asm.commons |
---|
Classes in clojure.asm.commons that implement ClassVisitor | |
---|---|
class |
EmptyVisitor
An empty implementation of the ASM visitor interfaces. |
class |
SerialVersionUIDAdder
A ClassAdapter that adds a serial version unique identifier to a
class if missing. |
class |
StaticInitMerger
A ClassAdapter that merges clinit methods into a single one. |
Constructors in clojure.asm.commons with parameters of type ClassVisitor | |
---|---|
GeneratorAdapter(int access,
Method method,
String signature,
Type[] exceptions,
ClassVisitor cv)
Creates a new GeneratorAdapter . |
|
SerialVersionUIDAdder(ClassVisitor cv)
Creates a new SerialVersionUIDAdder . |
|
StaticInitMerger(String prefix,
ClassVisitor cv)
|
Uses of ClassVisitor in clojure.lang |
---|
Methods in clojure.lang with parameters of type ClassVisitor | |
---|---|
void |
Compiler.FnMethod.doEmit(Compiler.ObjExpr fn,
ClassVisitor cv)
|
void |
Compiler.FnMethod.doEmitPrim(Compiler.ObjExpr fn,
ClassVisitor cv)
|
void |
Compiler.FnMethod.doEmitStatic(Compiler.ObjExpr fn,
ClassVisitor cv)
|
void |
Compiler.FnMethod.emit(Compiler.ObjExpr fn,
ClassVisitor cv)
|
void |
Compiler.ObjMethod.emit(Compiler.ObjExpr fn,
ClassVisitor cv)
|
void |
Compiler.NewInstanceMethod.emit(Compiler.ObjExpr obj,
ClassVisitor cv)
|
protected void |
Compiler.FnExpr.emitMethods(ClassVisitor cv)
|
protected void |
Compiler.ObjExpr.emitMethods(ClassVisitor gen)
|
protected void |
Compiler.NewInstanceExpr.emitMethods(ClassVisitor cv)
|
protected void |
Compiler.ObjExpr.emitStatics(ClassVisitor gen)
|
protected void |
Compiler.NewInstanceExpr.emitStatics(ClassVisitor cv)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |