|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.erights.e.elib.tables.EList | +--org.erights.e.elib.tables.ConstList | +--org.erights.e.elib.tables.Twine | +--org.erights.e.elib.tables.EmptyTwine
Untamed: The canonical empty Twine.
The EmptyTwine is always bare.
Field Summary | |
(package private) static long |
serialVersionUID
|
static Twine |
THE_ONE
Enabled: The canonical instance |
private static Object[] |
TheSpreadUncall
|
Fields inherited from class org.erights.e.elib.tables.Twine |
|
Fields inherited from class org.erights.e.elib.tables.ConstList |
EmptyList |
Fields inherited from interface org.erights.e.elib.serial.DeepPassByCopy |
HONORARY, HONORED_NAMES |
Fields inherited from interface org.erights.e.elib.serial.Persistent |
HONORARY, HONORED_NAMES |
Constructor Summary | |
private |
EmptyTwine()
|
Method Summary | |
Object[] |
__optUncall()
Enabled: Bare Twine is atomic (representable by a literal expression), and therefore, even though it's transparent, returns null. |
void |
__printOn(TextWriter out)
Enabled: |
String |
bare()
Enabled: |
char |
charAt(int index)
Enabled: |
SourceSpan |
getOptSpan()
Enabled: |
ConstList |
getParts()
Enabled: |
Object[] |
getSpreadUncall()
Enabled: '__makeTwine fromString("")' |
(package private) Twine |
infectOneToOne(String str)
|
boolean |
isBare()
Enabled: |
ConstList |
run(int start,
int bound)
Enabled: |
int |
size()
Enabled: |
Methods inherited from class org.erights.e.elib.tables.Twine |
add, asFrom, asFrom, canonical, compareTo, compareToIgnoreCase, endsWith, equalsIgnoreCase, fromChars, fromParts, fromString, fromString, get, getBytes, getBytes, getPartAt, getSourceMap, GetTwineMaker, indexOf, indexOf, infect, infect, lastIndexOf, lastIndexOf, lastStartOf, multiply, quote, replaceAll, rjoin, run, split, startOf, startsWith, startsWith, toLowerCase, toString, toUpperCase, trim, valueType |
Methods inherited from class org.erights.e.elib.tables.ConstList |
accepts, and, butNot, coerce, coerce, compareTo, fromArray, fromArray, get, GetMaker, getName, makeSlot, makeSlot, match, not, or, readOnly, snapshot, xor |
Methods inherited from class org.erights.e.elib.tables.EList |
asKeys, asMap, asSet, contains, diverge, diverge, getArray, getArray, getArray, includes, indexOf1, indexOf1, iterate, last, lastIndexOf1, lastIndexOf1, lastStartOf, printOn, sort, sort, startOf, with, with |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
static final long serialVersionUID
public static final Twine THE_ONE
private static final Object[] TheSpreadUncall
Constructor Detail |
private EmptyTwine()
Method Detail |
public Object[] getSpreadUncall()
public Object[] __optUncall()
__optUncall
in class ConstList
public char charAt(int index) throws IndexOutOfBoundsException
charAt
in class Twine
IndexOutOfBoundsException
String.charAt(int)
public int size()
size
in class EList
public String bare()
bare
in class Twine
public boolean isBare()
isBare
in class Twine
public ConstList run(int start, int bound)
run
in class Twine
public ConstList getParts()
getParts
in class Twine
public SourceSpan getOptSpan()
getOptSpan
in class Twine
Twine infectOneToOne(String str)
infectOneToOne
in class Twine
public void __printOn(TextWriter out) throws IOException
__printOn
in interface EPrintable
__printOn
in class ConstList
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |