|
Jode 1.90-CVS Build Aug 6, 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |