Package net.orbyfied.j8.command.argument
Class TypeIdentifier
java.lang.Object
net.orbyfied.j8.registry.Identifier
net.orbyfied.j8.command.argument.TypeIdentifier
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields inherited from class net.orbyfied.j8.registry.Identifier
namespace, path -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanGet the type parameters included in this type identifier / descriptor.inthashCode()static TypeIdentifierstatic TypeIdentifierparse(String in, TypeIdentifier out) toString()Methods inherited from class net.orbyfied.j8.registry.Identifier
getNamespace, getPath, parse
-
Constructor Details
-
TypeIdentifier
Constructor.- Parameters:
namespace- Base ID namespace.path- Base ID path.
-
-
Method Details
-
parse
-
of
-
getTypeParameters
Get the type parameters included in this type identifier / descriptor.- Returns:
- The list of type parameters. (MUTABLE)
-
clone
- Overrides:
clonein classnet.orbyfied.j8.registry.Identifier
-
toString
- Overrides:
toStringin classnet.orbyfied.j8.registry.Identifier
-
equals
- Overrides:
equalsin classnet.orbyfied.j8.registry.Identifier
-
hashCode
public int hashCode()- Overrides:
hashCodein classnet.orbyfied.j8.registry.Identifier
-