Class ImportCollector


  • public class ImportCollector
    extends java.lang.Object
    • 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)