Class ImportCollector
- java.lang.Object
-
- org.jetbrains.java.decompiler.main.collectors.ImportCollector
-
public class ImportCollector extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ImportCollector(ClassesProcessor.ClassNode root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetShortName(java.lang.String fullName)java.lang.StringgetShortName(java.lang.String fullName, boolean imported)java.lang.StringgetShortNameInClassContext(java.lang.String classToName)Check whether the package-less name ClassName is shaded by variable in a context of the decompiled classbooleanisWriteLocked()voidsetWriteLocked(boolean writeLocked)voidwriteImports(TextBuffer buffer, boolean addSeparator)
-
-
-
Constructor Detail
-
ImportCollector
public ImportCollector(ClassesProcessor.ClassNode root)
-
-
Method Detail
-
getShortNameInClassContext
public java.lang.String getShortNameInClassContext(java.lang.String classToName)
Check whether the package-less name ClassName is shaded by variable in a context of the decompiled class- Parameters:
classToName- - pkg.name.ClassName - class to find shortname for- Returns:
- ClassName if the name is not shaded by local field, pkg.name.ClassName otherwise
-
getShortName
public java.lang.String getShortName(java.lang.String fullName)
-
getShortName
public java.lang.String getShortName(java.lang.String fullName, boolean imported)
-
writeImports
public void writeImports(TextBuffer buffer, boolean addSeparator)
-
isWriteLocked
public boolean isWriteLocked()
-
setWriteLocked
public void setWriteLocked(boolean writeLocked)
-
-