anvil.core.runtime
Class AnyStackTraceElement

java.lang.Object
  |
  +--anvil.core.Any
        |
        +--anvil.core.AnyAbstractClass
              |
              +--anvil.core.runtime.AnyStackTraceElement
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class AnyStackTraceElement
extends AnyAbstractClass

class AnyStackTraceElelement


Field Summary
static NativeClass _class
           
static RuntimePermission CAN_USE
           
 
Fields inherited from class anvil.core.Any
ARRAY0, DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, EMPTY_STRING, EMPTY_TUPLE, FALSE, INF, IS_ARRAY, IS_BINARY, IS_BOOLEAN, IS_BUFFER, IS_CLASS, IS_DOUBLE, IS_ENUMERATION, IS_INF, IS_INT, IS_LIST, IS_MAP, IS_NEG_INF, IS_NULL, IS_PATTERN, IS_RANGE, IS_STRING, IS_TUPLE, IS_UNDEFINED, MINUS_ONE, NAN, NEG_INF, NULL, ONE, p_compareTo, p_each, p_equals, p_pipe, p_select, THREE, TRUE, TWO, UNDEFINED, ZERO
 
Constructor Summary
AnyStackTraceElement(Module module, Any instance, Function function, int line)
           
AnyStackTraceElement(StackFrame frame)
           
 
Method Summary
 ClassType classOf()
          Returns the type of this Any.
 Any m_getClassName()
           
 Any m_getFunction(Context context)
           
 Any m_getFunctionName()
           
 Any m_getInstance(Context context)
           
 Any m_getLine()
           
 Any m_getModule(Context context)
           
 Any m_getPathinfo()
           
 void serialize(Serializer serializer)
           
 java.lang.Object toObject()
          Gets the contained value as java.lang.Object.
 java.lang.String toString()
          Converts contained value into String.
static Any unserialize(Unserializer unserializer)
           
 
Methods inherited from class anvil.core.AnyAbstractClass
doSerialize, isMutable, serializeObject, toBoolean, typeOf, unserializeObject
 
Methods inherited from class anvil.core.Any
_clone, _copy, _invoke, _invoke, _invoke, _invoke, _invoke, _invoke, _serialize, _unserialize, _wakeup, add, classNameOf, clone, coerce, compare, compareTo, concat, contains, copy, create, create, create, create, create, create, create, create, create, create, create, create, create, create, decrease, deleteAttribute, deleteReference, divide, equals, execute, execute, execute, execute, execute, execute, getAttribute, getRef, getReference, has, increase, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, isArray, isBinary, isBoolean, isBuffer, isDefined, isDouble, isInstanceOf, isInt, isIterator, isList, isMap, isNull, isPattern, isRange, isRef, isSequence, isString, isTuple, isUndefined, iterator, m_clone, m_compareTo, m_copy, m_each, m_equals, m_hashCode, m_pipe, m_select, m_toBoolean, m_toString, minus, modulo, multiply, not, plus, setAttribute, setRef, setReference, setReference, sizeOf, subtract, toAnvil, toAnvil, toAnyBoolean, toAnyDouble, toAnyInt, toAnyString, toArray, toBinary, toBuffer, toByte, toChar, toCode, toDouble, toInt, toList, toLong, toMap, toPattern, toRange, toTuple, type
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAN_USE

public static final RuntimePermission CAN_USE

_class

public static final NativeClass _class
Constructor Detail

AnyStackTraceElement

public AnyStackTraceElement(Module module,
                            Any instance,
                            Function function,
                            int line)

AnyStackTraceElement

public AnyStackTraceElement(StackFrame frame)
Method Detail

classOf

public final ClassType classOf()
Description copied from class: Any
Returns the type of this Any.

Specified by:
classOf in class AnyAbstractClass

toObject

public java.lang.Object toObject()
Description copied from class: Any
Gets the contained value as java.lang.Object.

Overrides:
toObject in class Any
Returns:
Value as Object.

toString

public java.lang.String toString()
Description copied from class: Any
Converts contained value into String.

Overrides:
toString in class AnyAbstractClass
Returns:
Value as String.

serialize

public void serialize(Serializer serializer)
               throws java.io.IOException
Overrides:
serialize in class AnyAbstractClass
java.io.IOException

unserialize

public static Any unserialize(Unserializer unserializer)
                       throws UnserializationException
UnserializationException

m_getPathinfo

public Any m_getPathinfo()

m_getClassName

public Any m_getClassName()

m_getLine

public Any m_getLine()

m_getModule

public Any m_getModule(Context context)

m_getInstance

public Any m_getInstance(Context context)

m_getFunctionName

public Any m_getFunctionName()

m_getFunction

public Any m_getFunction(Context context)