Uses of Class
eu.bandm.tools.lljava.absy.LLJava.StackFrame
Packages that use LLJava.StackFrame
Package
Description
Abstract Syntax of LLJava, representing the byte code instructions, the
objects which contain byte code, and the attributes specific to byte code
classes.
-
Uses of LLJava.StackFrame in eu.bandm.tools.lljava.absy
Fields in eu.bandm.tools.lljava.absy declared as LLJava.StackFrameModifier and TypeFieldDescription(package private) final LLJava.StackFrameTypeChecker.Inferrer.InstructionProcessor.incomingprotected LLJava.StackFrameLLJava.StackFrameDelta.nextGenerated by umod; model author's documentation MISSING.protected LLJava.StackFrameLLJava.Instruction.postThe static stack frame postcondition for this instruction.protected LLJava.StackFrameLLJava.Instruction.preThe static stack frame precondition for this instruction.Methods in eu.bandm.tools.lljava.absy that return LLJava.StackFrameModifier and TypeMethodDescription(package private) LLJava.StackFrameTypeChecker.copy(LLJava.StackFrame frame) LLJava.StackFrame.doclone()Clones this object.(package private) LLJava.StackFrameTypeChecker.Focus.exceptionally(LLJava.ObjectVType type) LLJava.StackFrameDelta.get_next()Generated by umod; model author's documentation MISSING.LLJava.Instruction.get_post()The static stack frame postcondition for this instruction.LLJava.Instruction.get_pre()The static stack frame precondition for this instruction.Copies values of all common fields from the argument.(package private) LLJava.StackFrameTypeChecker.initial(LLJava.ClassType owner, LLJava.Method m) LLJava.StackFrame.with_locals(CheckedList<LLJava.VType> val) Generated by umod; model author's documentation MISSING.LLJava.StackFrame.with_operands(CheckedList<LLJava.VType> val) Generated by umod; model author's documentation MISSING.LLJava.StackFrame.with_uninitThis(boolean val) Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return types with arguments of type LLJava.StackFrameModifier and TypeMethodDescriptionstatic Pattern<LLJava.StackFrame> LLJava.StackFrame.get_locals(Pattern<? super CheckedList<LLJava.VType>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.StackFrame> LLJava.StackFrame.get_operands(Pattern<? super CheckedList<LLJava.VType>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.StackFrame> LLJava.StackFrame.get_uninitThis(Pattern<? super Boolean> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.StackFrame> LLJava.__Patterns.term_StackFrame(Pattern<Object> superpattern, Pattern<? super CheckedList<LLJava.VType>> p_locals, Pattern<? super CheckedList<LLJava.VType>> p_operands, Pattern<? super Boolean> p_uninitThis) Methods in eu.bandm.tools.lljava.absy with parameters of type LLJava.StackFrameModifier and TypeMethodDescriptionprotected voidLLJava.__Formatter.action(LLJava.StackFrame el) protected voidLLJava.MATCH_ONLY_00.action(LLJava.StackFrame e0) protected voidLLJava.MultiVisitor.action(LLJava.StackFrame e0) protected voidLLJava.Visitor.action(LLJava.StackFrame e0) (package private) voidTypeChecker.addLocal(LLJava.StackFrame frame, LLJava.VType type) (package private) LLJava.StackFrameTypeChecker.copy(LLJava.StackFrame frame) protected voidLLJava.MultiVisitor.descend(LLJava.StackFrame e0) voidLLJava.MultiVisitor.follow_locals(LLJava.StackFrame element) voidLLJava.Visitor.follow_locals(LLJava.StackFrame element) voidLLJava.MultiVisitor.follow_operands(LLJava.StackFrame element) voidLLJava.Visitor.follow_operands(LLJava.StackFrame element) voidLLJava.MATCH_ONLY_00.followAll_locals(LLJava.StackFrame element) voidLLJava.MATCH_ONLY_00.followAll_operands(LLJava.StackFrame element) TypeChecker.Focus.join(LLJava.StackFrame t) voidLLJava.MATCH_ONLY_00.match(LLJava.StackFrame e0) protected voidLLJava.MultiVisitor.post(LLJava.StackFrame e0) protected voidLLJava.MultiVisitor.pre(LLJava.StackFrame e0) booleanLLJava.Instruction.set_post(LLJava.StackFrame val) The static stack frame postcondition for this instruction.booleanLLJava.Instruction.set_pre(LLJava.StackFrame val) The static stack frame precondition for this instruction.protected FormatLLJava.__Formatter.toFormat(LLJava.StackFrame el) LLJava.StackFrameDelta.with_next(LLJava.StackFrame val) Generated by umod; model author's documentation MISSING.booleanLLJava.StackFrame.x_equals(LLJava.StackFrame e0) Method parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.StackFrameModifier and TypeMethodDescriptionLLJava.__Patterns.cast_StackFrame(Pattern<? super LLJava.StackFrame> p) static Pattern<LLJava.StackFrameDelta> LLJava.StackFrameDelta.get_next(Pattern<? super LLJava.StackFrame> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Instruction> LLJava.Instruction.get_post(Pattern<? super LLJava.StackFrame> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Instruction> LLJava.Instruction.get_pre(Pattern<? super LLJava.StackFrame> p) Lifts a pattern which matches the field value to one which matches this whole object.Constructors in eu.bandm.tools.lljava.absy with parameters of type LLJava.StackFrameModifierConstructorDescription(package private)Focus(Location<SourceId> location, LLJava.StackFrame frame) StackFrameDelta(int delta, LLJava.StackFrame next) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". -
Uses of LLJava.StackFrame in eu.bandm.tools.lljava.codec
Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.StackFrameModifier and TypeMethodDescription(package private) LLJava.VTypeEncoder.top(LLJava.StackFrame frame) (package private) LLJava.VTypeEncoder.top2(LLJava.StackFrame frame)