JavaCompilerVisitor
nitc :: JavaStaticFrame :: _arguments
Arguments of the method (the first is the receiver)nitc :: JavaStaticFrame :: _escapemark_names
Labels associated to a each escapemarks.nitc :: JavaStaticFrame :: _receiver
The static type of the receivernitc :: JavaStaticFrame :: _returnlabel
The label at the end of the propertynitc :: JavaStaticFrame :: _returnvar
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: _visitor
The associated visitornitc :: JavaStaticFrame :: arguments
Arguments of the method (the first is the receiver)nitc :: JavaStaticFrame :: arguments=
Arguments of the method (the first is the receiver)nitc :: JavaStaticFrame :: defaultinit
nitc :: JavaStaticFrame :: escapemark_names
Labels associated to a each escapemarks.nitc :: JavaStaticFrame :: escapemark_names=
Labels associated to a each escapemarks.nitc :: JavaStaticFrame :: mpropdef=
The executed property.nitc :: JavaStaticFrame :: receiver=
The static type of the receivernitc :: JavaStaticFrame :: returnlabel
The label at the end of the propertynitc :: JavaStaticFrame :: returnlabel=
The label at the end of the propertynitc :: JavaStaticFrame :: returnvar
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: returnvar=
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: visitor=
The associated visitornitc $ JavaStaticFrame :: SELF
Type of this instance, automatically specialized in every classnitc :: JavaStaticFrame :: _arguments
Arguments of the method (the first is the receiver)nitc :: JavaStaticFrame :: _escapemark_names
Labels associated to a each escapemarks.nitc :: JavaStaticFrame :: _receiver
The static type of the receivernitc :: JavaStaticFrame :: _returnlabel
The label at the end of the propertynitc :: JavaStaticFrame :: _returnvar
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: _visitor
The associated visitornitc :: JavaStaticFrame :: arguments
Arguments of the method (the first is the receiver)nitc :: JavaStaticFrame :: arguments=
Arguments of the method (the first is the receiver)core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
core :: Object :: defaultinit
nitc :: JavaStaticFrame :: defaultinit
nitc :: JavaStaticFrame :: escapemark_names
Labels associated to a each escapemarks.nitc :: JavaStaticFrame :: escapemark_names=
Labels associated to a each escapemarks.core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
nitc :: JavaStaticFrame :: mpropdef=
The executed property.core :: Object :: native_class_name
The class name of the object in CString format.core :: Object :: output_class_name
Display class name on stdout (debug only).nitc :: JavaStaticFrame :: receiver=
The static type of the receivernitc :: JavaStaticFrame :: returnlabel
The label at the end of the propertynitc :: JavaStaticFrame :: returnlabel=
The label at the end of the propertynitc :: JavaStaticFrame :: returnvar
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: returnvar=
The runtime_variable associated to the return (in a function)nitc :: JavaStaticFrame :: visitor=
The associated visitor
# The static context of a visited property in a `JavaCompilerVisitor`
class JavaStaticFrame
# The associated visitor
var visitor: JavaCompilerVisitor
# The executed property.
# A Method in case of a call, an attribute in case of a default initialization.
var mpropdef: MPropDef
# The static type of the receiver
var receiver: MClassType
# Arguments of the method (the first is the receiver)
var arguments: Array[RuntimeVariable]
# The runtime_variable associated to the return (in a function)
var returnvar: nullable RuntimeVariable = null is writable
# The label at the end of the property
var returnlabel: nullable String = null is writable
# Labels associated to a each escapemarks.
# Because of inlinings, escape-marks must be associated to their context (the frame)
private var escapemark_names = new HashMap[EscapeMark, String]
end
src/compiler/java_compiler.nit:1263,1--1287,3