Class PropertyMemberNode
java.lang.Object
me.topchetoeu.j2s.compilation.Node
me.topchetoeu.j2s.compilation.FunctionNode
me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- All Implemented Interfaces:
Member
-
Field Summary
FieldsFields inherited from class me.topchetoeu.j2s.compilation.FunctionNode
body, end, params
-
Constructor Summary
ConstructorsConstructorDescriptionPropertyMemberNode
(me.topchetoeu.j2s.common.Location loc, me.topchetoeu.j2s.common.Location end, Node key, VariableNode argument, CompoundNode body) -
Method Summary
Modifier and TypeMethodDescriptionvoid
compile
(CompileResult target, boolean pollute, String name, me.topchetoeu.j2s.common.Instruction.BreakpointType bp) void
compileFunctions
(CompileResult target) boolean
isGetter()
boolean
isSetter()
name()
static ParseRes<PropertyMemberNode>
Methods inherited from class me.topchetoeu.j2s.compilation.FunctionNode
captures, compile, compile, compile, compileBody, compileBody, compileWithName, compileWithName, name, parseFunction, resolve, rootEnv
-
Field Details
-
key
-
argument
-
-
Constructor Details
-
PropertyMemberNode
public PropertyMemberNode(me.topchetoeu.j2s.common.Location loc, me.topchetoeu.j2s.common.Location end, Node key, VariableNode argument, CompoundNode body)
-
-
Method Details
-
name
- Specified by:
name
in classFunctionNode
-
isGetter
public boolean isGetter() -
isSetter
public boolean isSetter() -
compileFunctions
- Specified by:
compileFunctions
in interfaceMember
- Specified by:
compileFunctions
in classNode
-
compile
public void compile(CompileResult target, boolean pollute, String name, me.topchetoeu.j2s.common.Instruction.BreakpointType bp) - Specified by:
compile
in classFunctionNode
-
parse
-