Interface InnerClassInfo
-
- All Known Implementing Classes:
JavaRefTypeInstance.RefTypeInnerClassInfo
public interface InnerClassInfo
-
-
Field Summary
Fields Modifier and Type Field Description static InnerClassInfoNOT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcollectTransitiveDegenericParents(java.util.Set<JavaTypeInstance> parents)booleangetFullInnerPath(java.lang.StringBuilder sb)JavaRefTypeInstancegetOuterClass()voidhideSyntheticFriendClass()booleanisAnonymousClass()booleanisHideSyntheticThis()booleanisInnerClass()booleanisInnerClassOf(JavaTypeInstance possibleParent)booleanisMethodScopedClass()booleanisSyntheticFriendClass()booleanisTransitiveInnerClassOf(JavaTypeInstance possibleParent)voidmarkMethodScoped(boolean isAnonymous)voidsetHideSyntheticThis()
-
-
-
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)
-
-