Uses of Interface
clojure.asm.ClassVisitor

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)
           
 



Copyright © 2012. All Rights Reserved.