Names of methods which provide blockchain context.
Names of methods which provide blockchain context. This value can be reused where necessary to avoid allocations.
Arguments on context operation such as getVar, DeserializeContext etc.
Arguments on context operation such as getVar, DeserializeContext etc. This value can be reused where necessary to avoid allocations.
Lookup method by its id in this type.
Lookup method by its id in this type.
Looks up the method descriptor by the method name.
Looks up the method descriptor by the method name.
This method should be overriden in derived classes to add new methods in addition to inherited.
This method should be overriden in derived classes to add new methods in addition to inherited.
Typical override: super.getMethods() ++ Seq(m1, m2, m3)
Returns true if this type has a method with the given name.
Returns true if this type has a method with the given name.
Finds a method descriptor SMethod for the given name.
Finds a method descriptor SMethod for the given name.
Lookup method in this type by method's id or throw ValidationException.
Lookup method in this type by method's id or throw ValidationException. This method can be used in trySoftForkable section to either obtain valid method or catch ValidatioinException which can be checked for soft-fork condition. It delegate to getMethodById to lookup method.
getMethodById
Returns -1 if method
is not found.
Returns -1 if method
is not found.
Returns all the methods of this type.
Returns all the methods of this type.
Type for which this container defines methods.
Type for which this container defines methods.
Helper method to create method descriptors for properties (i.e.
Helper method to create method descriptors for properties (i.e. methods without args).
Helper method to create method descriptors for properties (i.e.
Helper method to create method descriptors for properties (i.e. methods without args).
Represents class of this
.
Represents class of this
.
Type descriptor of
Context
type of ErgoTree.