Uses of Class
com.caucho.bytecode.JavaClass

Packages that use JavaClass
com.caucho.amber.gen   
com.caucho.bytecode   
com.caucho.config.bytecode   
com.caucho.jsp   
com.caucho.loader.enhancer   
 

Uses of JavaClass in com.caucho.amber.gen
 

Methods in com.caucho.amber.gen with parameters of type JavaClass
 void AmberEnhancer.postEnhance(JavaClass baseClass)
          Enhances the class.
 void AmberEnhancer.preEnhance(JavaClass baseClass)
          Enhances the class.
 

Uses of JavaClass in com.caucho.bytecode
 

Methods in com.caucho.bytecode that return JavaClass
 JavaClass ByteCodeWriter.getJavaClass()
          Returns the java class for the writer.
 JavaClass CodeAttribute.getJavaClass()
           
 JavaClass CodeVisitor.getJavaClass()
          Returns the java class.
 JavaClass ByteCode.parse(java.io.InputStream is)
          Parses the .class file.
 JavaClass ByteCodeParser.parse(java.io.InputStream is)
          Parses the .class file.
 JavaClass ByteCode.readFromClassPath(java.lang.String classFile)
          Reads the class from the classpath.
 

Methods in com.caucho.bytecode with parameters of type JavaClass
 void Attribute.addConstants(JavaClass javaClass)
          Update the JavaClass when adding.
 void SourceDebugExtensionAttribute.addConstants(JavaClass javaClass)
          Update the JavaClass when adding.
 Attribute Attribute.export(JavaClass cl, JavaClass target)
          Clones the attribute
 Attribute CodeAttribute.export(JavaClass source, JavaClass target)
          Clones the attribute
 Attribute ExceptionsAttribute.export(JavaClass cl, JavaClass target)
          Clones the attribute
 JavaField JavaField.export(JavaClass cl, JavaClass target)
          exports the field
 JavaMethod JavaMethod.export(JavaClass source, JavaClass target)
          exports the method.
 Attribute OpaqueAttribute.export(JavaClass cl, JavaClass target)
          Clones the attribute
 Attribute SignatureAttribute.export(JavaClass source, JavaClass target)
          Clones the attribute
 void CodeAttribute.exportCode(JavaClass source, JavaClass target)
          Exports code.
 void CodeEnhancer.init(JavaClass javaClass, CodeAttribute codeAttr)
           
 void CodeVisitor.init(JavaClass javaClass, CodeAttribute codeAttr)
           
 void ByteCodeParser.setJavaClass(JavaClass javaClass)
          Sets the class.
 void CodeAttribute.setJavaClass(JavaClass jClass)
           
 void JavaField.setJavaClass(JavaClass jClass)
          Sets the JavaClass.
 void JavaMethod.setJavaClass(JavaClass jClass)
          Sets the JavaClass.
 

Constructors in com.caucho.bytecode with parameters of type JavaClass
CodeAttribute.ExportAnalyzer(JavaClass source, JavaClass target)
           
CodeEnhancer(JavaClass javaClass, CodeAttribute code)
           
CodeVisitor(JavaClass javaClass, CodeAttribute codeAttr)
           
CodeWriterAttribute(JavaClass jClass)
           
 

Uses of JavaClass in com.caucho.config.bytecode
 

Methods in com.caucho.config.bytecode with parameters of type JavaClass
static void SerializationAdapter.generateConstructor(JavaClass jClass, java.lang.String superClassName, java.lang.reflect.Constructor baseCtor)
           
 

Uses of JavaClass in com.caucho.jsp
 

Methods in com.caucho.jsp that return JavaClass
 JavaClass AnalyzedTag.getJavaClass()
           
 

Methods in com.caucho.jsp with parameters of type JavaClass
 void AnalyzedTag.setJavaClass(JavaClass javaClass)
           
 

Uses of JavaClass in com.caucho.loader.enhancer
 

Methods in com.caucho.loader.enhancer that return JavaClass
protected  JavaClass EnhancerPrepare.renameClass(JavaClass jClass, java.lang.String targetClass)
          Moves the old class.
 

Methods in com.caucho.loader.enhancer with parameters of type JavaClass
protected  void EnhancerFixup.cleanExtConstantPool(java.lang.String className, JavaClass extClass)
          Cleans the ext constant pool, renaming
protected  void Enhancer.enhance(GenClass genClass, JavaClass baseClass, java.lang.String extClassName)
          Enhances the class.
protected  void EnhancerFixup.mergeClasses(java.lang.String className, JavaClass baseClass, JavaClass extClass)
          Merges the two classes.
 void AbstractClassEnhancer.postEnhance(JavaClass extClass)
          Any post compilation fixups.
 void ClassEnhancer.postEnhance(JavaClass extClass)
          Any post compilation fixups.
 void ClassEnhancerConfig.postEnhance(JavaClass extClass)
          Any post compilation fixups.
protected  void Enhancer.postEnhance(JavaClass baseClass)
          Enhances the class.
protected  void EnhancerFixup.postEnhance(JavaClass baseClass)
          After enhancement fixup.
 void AbstractClassEnhancer.preEnhance(JavaClass baseClass)
          Fixups for the pre-enhancement class.
 void ClassEnhancer.preEnhance(JavaClass baseClass)
          Fixups for the pre-enhancement class.
 void ClassEnhancerConfig.preEnhance(JavaClass baseClass)
          Fixups for the pre-enhancement class.
protected  void Enhancer.preEnhance(JavaClass baseClass)
          Enhances the class.
protected  JavaClass EnhancerPrepare.renameClass(JavaClass jClass, java.lang.String targetClass)
          Moves the old class.
protected  void EnhancerFixup.renameExtSuperMethods(java.lang.String className, JavaClass baseClass, JavaClass extClass)
          Renamed the super() methods