public class IsScopedID_Mutable_Impl extends IsScopedID_Impl implements IsScopedID_Mutable
IsScopedID.PropAttributesDEFAULT_SEPARATORcomparator| Modifier and Type | Method and Description |
|---|---|
void |
changeSymbolType(Object element,
IsTokentype symbolType)
Changes the symbol type of a scope element.
|
void |
clear()
Clears the scope, for instance removes all elements and their properties.
|
IsScopedID |
getStaticScope()
Returns a static, immutable, scope
|
Object |
pop()
Removes the first element of the scope
|
void |
push(Object element,
IsTokentype symbolType)
Pushes a new element at the front of the scope
|
_value, contains, getProperties, getProperties, getSymbolType, isEmpty, peekFirst, peekFirstProperties, peekLast, peekLastProperties, render, size, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait_value, contains, getProperties, getProperties, getScope, getSymbolType, isEmpty, peekFirst, peekFirstProperties, peekLast, peekLastProperties, sizegetDescriptionCAT_TO_VALUE, CAT_TO_VALUESTRING, GET_VALUE, GET_VALUESTRING, toLogpublic void push(Object element, IsTokentype symbolType)
IsScopedID_Mutablepush in interface IsScopedID_Mutableelement - new elementsymbolType - type of the new elementpublic Object pop()
IsScopedID_Mutablepop in interface IsScopedID_Mutablepublic void clear()
IsScopedID_Mutableclear in interface IsScopedID_Mutablepublic void changeSymbolType(Object element, IsTokentype symbolType)
IsScopedID_MutablechangeSymbolType in interface IsScopedID_Mutableelement - element to change the type forsymbolType - new type of the elementpublic IsScopedID getStaticScope()
IsScopedID_MutablegetStaticScope in interface IsScopedID_MutableCopyright © 2010–2015. All rights reserved.