Jode 1.90-CVS
Build Aug 6, 2004

Uses of Class
net.sf.jode.bytecode.ClassInfo

Packages that use ClassInfo
net.sf.jode.bytecode Provides easy access to class files and their contents.  
net.sf.jode.decompiler   
net.sf.jode.expr   
net.sf.jode.flow   
net.sf.jode.jvm   
net.sf.jode.obfuscator   
net.sf.jode.type   
 

Uses of ClassInfo in net.sf.jode.bytecode
 

Methods in net.sf.jode.bytecode that return ClassInfo
static ClassInfo TypeSignature.getClassInfo(ClassPath classpath, java.lang.String typeSig)
          Gets the ClassInfo for a class type.
 ClassInfo ClassPath.getClassInfo(java.lang.String classname)
          Creates a new class info for a class residing in this search path.
 ClassInfo ClassPath.getClassInfoFromStream(java.io.InputStream stream)
          Creates a new class info from an input stream containing the bytecode.
static ClassInfo ClassInfo.forName(java.lang.String name)
          Deprecated.  
 ClassInfo ClassInfo.getSuperclass()
          Returns the ClassInfo object for the super class.
 ClassInfo[] ClassInfo.getInterfaces()
          Returns the ClassInfo object for the super class.
 ClassInfo ClassInfo.getOuterClass()
          Returns the outer class of this class if it is an inner class.
 ClassInfo[] ClassInfo.getClasses()
          Gets the inner classes declared in this class.
 

Methods in net.sf.jode.bytecode with parameters of type ClassInfo
protected  boolean ClassPath.Location.loadClass(ClassInfo clazz, int howMuch)
          Loads a class from this location and fills it with the given information.
 void ClassInfo.setSuperclass(ClassInfo newSuper)
           
 void ClassInfo.setInterfaces(ClassInfo[] newIfaces)
           
 void ClassInfo.setOuterClass(ClassInfo oc)
           
 void ClassInfo.setClasses(ClassInfo[] ic)
           
 boolean ClassInfo.superClassOf(ClassInfo child)
          Checks if this class is a super class of child.
 boolean ClassInfo.implementedBy(ClassInfo clazz)
          Checks if this interface is implemented by clazz.
 

Uses of ClassInfo in net.sf.jode.decompiler
 

Methods in net.sf.jode.decompiler that return ClassInfo
 ClassInfo MethodAnalyzer.getClazz()
          Get the class info for the class containing this method.
 ClassInfo ClassAnalyzer.getClazz()
           
 

Methods in net.sf.jode.decompiler with parameters of type ClassInfo
 ClassAnalyzer MethodAnalyzer.getClassAnalyzer(ClassInfo cinfo)
          Get the class analyzer for the given class info.
 ClassAnalyzer ClassDeclarer.getClassAnalyzer(ClassInfo ci)
          Get the class analyzer for the given anonymous class info.
static boolean Options.skipClass(ClassInfo clazz)
           
 void ImportHandler.useClass(ClassInfo clazz)
           
 java.lang.String ImportHandler.getClassString(ClassInfo clazz)
          Check if clazz is imported and maybe remove package delimiter from full qualified class name.
 ClassAnalyzer ClassAnalyzer.getClassAnalyzer(ClassInfo cinfo)
          Get the class analyzer for the given class info.
 java.lang.String TabbedPrintWriter.getClassString(ClassInfo clazz, int scopeType)
           
 

Constructors in net.sf.jode.decompiler with parameters of type ClassInfo
ClassAnalyzer(ClassDeclarer parent, ClassInfo clazz, ImportHandler imports, Expression[] outerValues)
           
ClassAnalyzer(ClassDeclarer parent, ClassInfo clazz, ImportHandler imports)
           
ClassAnalyzer(ClassInfo clazz, ImportHandler imports)
           
 

Uses of ClassInfo in net.sf.jode.expr
 

Methods in net.sf.jode.expr that return ClassInfo
 ClassInfo InvokeOperator.getClassInfo()
           
 ClassInfo FieldOperator.getClassInfo()
           
 ClassInfo ThisOperator.getClassInfo()
           
 

Constructors in net.sf.jode.expr with parameters of type ClassInfo
ThisOperator(ClassInfo classInfo, boolean isInnerMost)
           
ThisOperator(ClassInfo classInfo)
           
 

Uses of ClassInfo in net.sf.jode.flow
 

Methods in net.sf.jode.flow with parameters of type ClassInfo
static boolean TransformConstructors.isThis(Expression thisExpr, ClassInfo clazz)
           
 

Uses of ClassInfo in net.sf.jode.jvm
 

Constructors in net.sf.jode.jvm with parameters of type ClassInfo
CodeVerifier(ClassInfo ci, MethodInfo mi, BasicBlocks bb)
           
SyntheticAnalyzer(ClassInfo classInfo, MethodInfo method, boolean checkName)
           
 

Uses of ClassInfo in net.sf.jode.obfuscator
 

Methods in net.sf.jode.obfuscator with parameters of type ClassInfo
 void ClassIdentifier.analyzeSuperClasses(ClassInfo superclass)
           
 void ClassIdentifier.initSuperClasses(ClassInfo superclass)
           
 

Constructors in net.sf.jode.obfuscator with parameters of type ClassInfo
ClassIdentifier(PackageIdentifier pack, java.lang.String fullName, java.lang.String name, ClassInfo info)
           
 

Uses of ClassInfo in net.sf.jode.type
 

Methods in net.sf.jode.type that return ClassInfo
 ClassInfo ClassInfoType.getClazz()
           
 ClassInfo ClassInfoType.getClassInfo()
           
 

Methods in net.sf.jode.type with parameters of type ClassInfo
static ClassType Type.tClass(ClassInfo clazzinfo)
          Generate the singleton set of the type represented by the given class info.
protected static boolean ReferenceType.implementsAllIfaces(ClassInfo clazz, ClassInfo[] ifaces, ClassInfo[] otherIfaces)
          Tells if all otherIfaces, are implemented by at least one ifaces or by clazz.
 

Constructors in net.sf.jode.type with parameters of type ClassInfo
ClassInfoType(ClassInfo clazz)
           
 


Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.