public final class StringLiteral
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
literal |
private java.lang.String |
value |
| Modifier | Constructor and Description |
|---|---|
private |
StringLiteral(java.lang.String value,
java.lang.String literal) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
static StringLiteral |
forValue(java.lang.String value)
Returns a new
StringLiteral instance for the intended value of the literal. |
int |
hashCode() |
java.lang.String |
literal() |
private static java.lang.String |
stringLiteral(java.lang.String value)
Returns the string literal representing
data, including wrapping quotes. |
java.lang.String |
toString() |
java.lang.String |
value() |
private final java.lang.String value
private final java.lang.String literal
private StringLiteral(java.lang.String value,
java.lang.String literal)
public static StringLiteral forValue(java.lang.String value)
StringLiteral instance for the intended value of the literal.private static java.lang.String stringLiteral(java.lang.String value)
data, including wrapping quotes.public java.lang.String value()
public java.lang.String literal()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object