Uses of Record Class
io.github.protasm.jvmud.compiler.ir.IRLocal
Packages that use IRLocal
Package
Description
Typed intermediate representation produced after semantic analysis.
-
Uses of IRLocal in io.github.protasm.jvmud.compiler.ir
Methods in io.github.protasm.jvmud.compiler.ir that return IRLocalModifier and TypeMethodDescriptionIRLocalLoad.local()Returns the value of thelocalrecord component.IRLocalMutation.local()Returns the value of thelocalrecord component.IRLocalStore.local()Returns the value of thelocalrecord component.IRParameter.local()Returns the value of thelocalrecord component.IRDynamicInvoke.targetLocal()Returns the value of thetargetLocalrecord component.Methods in io.github.protasm.jvmud.compiler.ir that return types with arguments of type IRLocalModifier and TypeMethodDescriptionIRInlineCallableLiteral.argumentLocals()Returns the value of theargumentLocalsrecord component.IRInlineCallableLiteral.captureLocals()Returns the value of thecaptureLocalsrecord component.IRInlineCallableLiteral.helperLocals()Returns the value of thehelperLocalsrecord component.IRMethod.locals()Returns the value of thelocalsrecord component.Constructors in io.github.protasm.jvmud.compiler.ir with parameters of type IRLocalModifierConstructorDescriptionIRDynamicInvoke(int line, IRLocal targetLocal, String methodName, List<IRExpression> arguments, RuntimeType type) Creates an instance of aIRDynamicInvokerecord class.IRLocalLoad(int line, IRLocal local) Creates an instance of aIRLocalLoadrecord class.IRLocalMutation(int line, IRLocal local, int delta, boolean prefix) Creates an instance of aIRLocalMutationrecord class.IRLocalStore(int line, IRLocal local, IRExpression value) Creates an instance of aIRLocalStorerecord class.IRParameter(int line, String name, RuntimeType type, IRLocal local) Creates an instance of aIRParameterrecord class.Constructor parameters in io.github.protasm.jvmud.compiler.ir with type arguments of type IRLocalModifierConstructorDescriptionIRInlineCallableLiteral(int line, IRExpression body, int arity, List<IRLocal> argumentLocals, List<IRLocal> captureLocals, RuntimeType type)