@Immutable public final class PackageNameQualified extends Object implements ModelElementType
| Constructor and Description |
|---|
PackageNameQualified(com.gs.collections.api.list.ImmutableList<PackageNameUnqualified> in_value)
Construct a name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Optional<com.io7m.jlexing.core.LexicalPosition<Path>> |
getLexicalInformation()
Fetch the lexical information for the element.
|
com.gs.collections.api.list.ImmutableList<PackageNameUnqualified> |
getValue() |
int |
hashCode() |
static PackageNameQualified |
of(PackageNameUnqualified... p)
Construct a name from the given segments.
|
String |
toString() |
static PackageNameQualified |
valueOf(String text)
Parse a string, yielding a qualified package name.
|
public PackageNameQualified(com.gs.collections.api.list.ImmutableList<PackageNameUnqualified> in_value)
in_value - The list of segments making up the full namepublic static PackageNameQualified of(PackageNameUnqualified... p)
p - The segmentspublic static PackageNameQualified valueOf(String text)
text - The raw textpublic com.gs.collections.api.list.ImmutableList<PackageNameUnqualified> getValue()
public Optional<com.io7m.jlexing.core.LexicalPosition<Path>> getLexicalInformation()
ModelElementTypegetLexicalInformation in interface ModelElementTypeCopyright © 2017 <code@io7m.com> http://io7m.com