Interface InnerClassInfo
-
- All Known Implementing Classes:
JavaRefTypeInstance.RefTypeInnerClassInfo
public interface InnerClassInfo
-
-
Field Summary
Fields Modifier and Type Field Description static InnerClassInfo
NOT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
collectTransitiveDegenericParents(java.util.Set<JavaTypeInstance> parents)
boolean
getFullInnerPath(java.lang.StringBuilder sb)
JavaRefTypeInstance
getOuterClass()
void
hideSyntheticFriendClass()
boolean
isAnonymousClass()
boolean
isHideSyntheticThis()
boolean
isInnerClass()
boolean
isInnerClassOf(JavaTypeInstance possibleParent)
boolean
isMethodScopedClass()
boolean
isSyntheticFriendClass()
boolean
isTransitiveInnerClassOf(JavaTypeInstance possibleParent)
void
markMethodScoped(boolean isAnonymous)
void
setHideSyntheticThis()
-
-
-
Field Detail
-
NOT
static final InnerClassInfo NOT
-
-
Method Detail
-
collectTransitiveDegenericParents
void collectTransitiveDegenericParents(java.util.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(java.lang.StringBuilder sb)
-
-