|
|
||||||||||
| 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 TwineIndexOutOfBoundsExceptionString.charAt(int)public int size()
size in class EListpublic String bare()
bare in class Twinepublic boolean isBare()
isBare in class Twine
public ConstList run(int start,
int bound)
run in class Twinepublic ConstList getParts()
getParts in class Twinepublic SourceSpan getOptSpan()
getOptSpan in class TwineTwine infectOneToOne(String str)
infectOneToOne in class Twine
public void __printOn(TextWriter out)
throws IOException
__printOn in interface EPrintable__printOn in class ConstListIOException
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||