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
_fullName
private java.lang.String
_internalName
private java.lang.String
_name
private PackageReference
_parent
static PackageReference
GLOBAL
-
Constructor Summary
Constructors Modifier Constructor Description private
PackageReference()
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 boolean
equals(java.lang.Object o)
java.lang.String
getFullName()
java.lang.String
getInternalName()
java.lang.String
getName()
PackageReference
getParent()
int
hashCode()
boolean
isGlobal()
static PackageReference
parse(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
parse
public static PackageReference parse(java.lang.String qualifiedName)
-
-