public static enum TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained extends Enum<TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained> implements TypePool.Default.LazyTypeDescription.TypeContainment
TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained, TypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod, TypePool.Default.LazyTypeDescription.TypeContainment.WithinType
Enum Constant and Description |
---|
INSTANCE
The singleton instance.
|
Modifier and Type | Method and Description |
---|---|
MethodDescription.InDefinedShape |
getEnclosingMethod(TypePool typePool)
Returns the enclosing method or
null if no such method exists. |
TypeDescription |
getEnclosingType(TypePool typePool)
Returns the enclosing type or
null if no such type exists. |
boolean |
isLocalType()
Returns
true if the type is a local type unless it is an anonymous type. |
boolean |
isSelfContained()
Returns
true if the type is self-contained. |
static TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained INSTANCE
public static TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained[] values()
for (TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained c : TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained.values()) System.out.println(c);
public static TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic MethodDescription.InDefinedShape getEnclosingMethod(TypePool typePool)
null
if no such method exists.getEnclosingMethod
in interface TypePool.Default.LazyTypeDescription.TypeContainment
typePool
- The type pool to be used for looking up linked types.null
.public TypeDescription getEnclosingType(TypePool typePool)
null
if no such type exists.getEnclosingType
in interface TypePool.Default.LazyTypeDescription.TypeContainment
typePool
- The type pool to be used for looking up linked types.null
.public boolean isSelfContained()
true
if the type is self-contained.isSelfContained
in interface TypePool.Default.LazyTypeDescription.TypeContainment
true
if the type is self-contained.public boolean isLocalType()
true
if the type is a local type unless it is an anonymous type.isLocalType
in interface TypePool.Default.LazyTypeDescription.TypeContainment
true
if the type is a local type unless it is an anonymous typeCopyright © 2014–2021. All rights reserved.