Package com.strobel.assembler.metadata
Class PackageReference
- java.lang.Object
-
- com.strobel.assembler.metadata.PackageReference
-
public class PackageReference extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String_fullNameprivate java.lang.String_internalNameprivate java.lang.String_nameprivate PackageReference_parentstatic PackageReferenceGLOBAL
-
Constructor Summary
Constructors Modifier Constructor Description privatePackageReference()PackageReference(PackageReference parent, java.lang.String name)PackageReference(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetFullName()java.lang.StringgetInternalName()java.lang.StringgetName()PackageReferencegetParent()inthashCode()booleanisGlobal()static PackageReferenceparse(java.lang.String qualifiedName)
-
-
-
Field Detail
-
GLOBAL
public static final PackageReference GLOBAL
-
_parent
private final PackageReference _parent
-
_name
private final java.lang.String _name
-
_fullName
private java.lang.String _fullName
-
_internalName
private java.lang.String _internalName
-
-
Constructor Detail
-
PackageReference
private PackageReference()
-
PackageReference
public PackageReference(java.lang.String name)
-
PackageReference
public PackageReference(PackageReference parent, java.lang.String name)
-
-
Method Detail
-
isGlobal
public final boolean isGlobal()
-
getName
public final java.lang.String getName()
-
getFullName
public final java.lang.String getFullName()
-
getInternalName
public final java.lang.String getInternalName()
-
getParent
public final PackageReference getParent()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
parse
public static PackageReference parse(java.lang.String qualifiedName)
-
-