Interface InnerClassInfo

All Known Implementing Classes:
JavaRefTypeInstance.RefTypeInnerClassInfo

public interface InnerClassInfo
  • Field Details

  • Method Details

    • collectTransitiveDegenericParents

      void collectTransitiveDegenericParents(Set<JavaTypeInstance> parents)
    • isInnerClass

      boolean isInnerClass()
    • isInnerClassOf

      boolean isInnerClassOf(JavaTypeInstance possibleParent)
    • isTransitiveInnerClassOf

      boolean isTransitiveInnerClassOf(JavaTypeInstance possibleParent)
    • hideSyntheticFriendClass

      void hideSyntheticFriendClass()
    • isSyntheticFriendClass

      boolean isSyntheticFriendClass()
    • setHideSyntheticThis

      void setHideSyntheticThis()
    • isHideSyntheticThis

      boolean isHideSyntheticThis()
    • markMethodScoped

      void markMethodScoped(boolean isAnonymous)
    • isAnonymousClass

      boolean isAnonymousClass()
    • isMethodScopedClass

      boolean isMethodScopedClass()
    • getOuterClass

      JavaRefTypeInstance getOuterClass()
    • getFullInnerPath

      boolean getFullInnerPath(StringBuilder sb)