Class StructContext
- java.lang.Object
-
- org.jetbrains.java.decompiler.struct.StructContext
-
public class StructContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StructContext(IBytecodeProvider legacyProvider, IResultSaver saver, IDecompiledData decompiledData)StructContext(IResultSaver saver, IDecompiledData decompiledData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSpace(java.io.File file, boolean isOwn)voidaddSpace(IContextSource source, boolean isOwn)voidclear()StructClassgetClass(java.lang.String name)StructClassgetFirstCommonClass(java.lang.String firstclass, java.lang.String secondclass)java.util.List<StructClass>getOwnClasses()booleanhasClass(java.lang.String name)booleaninstanceOf(java.lang.String valclass, java.lang.String refclass)voidloadAbstractMetadata(java.lang.String string)voidreloadContext()java.lang.StringrenameAbstractParameter(java.lang.String className, java.lang.String methodName, java.lang.String descriptor, int index, java.lang.String _default)voidsaveContext()
-
-
-
Constructor Detail
-
StructContext
public StructContext(IBytecodeProvider legacyProvider, IResultSaver saver, IDecompiledData decompiledData)
-
StructContext
public StructContext(IResultSaver saver, IDecompiledData decompiledData)
-
-
Method Detail
-
getClass
public StructClass getClass(java.lang.String name)
-
hasClass
public boolean hasClass(java.lang.String name)
-
getOwnClasses
public java.util.List<StructClass> getOwnClasses()
-
reloadContext
public void reloadContext() throws java.io.IOException- Throws:
java.io.IOException
-
saveContext
public void saveContext()
-
addSpace
public void addSpace(java.io.File file, boolean isOwn)
-
addSpace
public void addSpace(IContextSource source, boolean isOwn)
-
instanceOf
public boolean instanceOf(java.lang.String valclass, java.lang.String refclass)
-
getFirstCommonClass
public StructClass getFirstCommonClass(java.lang.String firstclass, java.lang.String secondclass)
-
loadAbstractMetadata
public void loadAbstractMetadata(java.lang.String string)
-
renameAbstractParameter
public java.lang.String renameAbstractParameter(java.lang.String className, java.lang.String methodName, java.lang.String descriptor, int index, java.lang.String _default)
-
clear
public void clear()
-
-