public abstract static class LLJava.MATCH_ONLY_00 extends Object
This class executes only the cascaded instanceof(..)
tests
and is hardly considered directly by the user.
Instead, the user works with the derived visitor classes.
Modifier and Type | Field and Description |
---|---|
protected PrintStream |
_visitor_debug_stream |
protected boolean |
partial |
Constructor and Description |
---|
MATCH_ONLY_00() |
protected boolean partial
protected PrintStream _visitor_debug_stream
public void match(Object e0)
protected void foreignObject(Object e0)
public void nomatch(Object e0)
protected void action(LLJava.Variable e0)
protected void action(LLJava.Attribute e0)
protected void action(LLJava.CustomAttribute e0)
protected void action(LLJava.CodeAttribute e0)
protected void action(LLJava.StackMapTableAttribute e0)
protected void action(LLJava.ExceptionsAttribute e0)
protected void action(LLJava.ConstantValueAttribute e0)
protected void action(LLJava.AnnotationDefaultAttribute e0)
protected void action(LLJava.SignatureAttribute e0)
protected void action(LLJava.ClassSignatureAttribute e0)
protected void action(LLJava.MethodSignatureAttribute e0)
protected void action(LLJava.FieldSignatureAttribute e0)
protected void action(LLJava.BootstrapMethodsAttribute e0)
protected void action(LLJava.Node e0)
protected void action(LLJava.Modifiable e0)
protected void action(LLJava.Attributable e0)
protected void action(LLJava.Class e0)
protected void action(LLJava.InnerClass e0)
protected void action(LLJava.Member e0)
protected void action(LLJava.Field e0)
protected void action(LLJava.Method e0)
protected void action(LLJava.Parameter e0)
protected void action(LLJava.ClassParent e0)
protected void action(LLJava.Exception e0)
protected void action(LLJava.ClassReference e0)
protected void action(LLJava.Statement e0)
protected void action(LLJava.Block e0)
protected void action(LLJava.Label e0)
protected void action(LLJava.Local e0)
protected void action(LLJava.LocalClass e0)
protected void action(LLJava.Instruction e0)
protected void action(LLJava.Load e0)
protected void action(LLJava.Store e0)
protected void action(LLJava.TypeInstruction e0)
protected void action(LLJava.Cast e0)
protected void action(LLJava.Instanceof e0)
protected void action(LLJava.New e0)
protected void action(LLJava.Length e0)
protected void action(LLJava.Jump e0)
protected void action(LLJava.Return e0)
protected void action(LLJava.Throw e0)
protected void action(LLJava.Goto e0)
protected void action(LLJava.Monitor e0)
protected void action(LLJava.Enter e0)
protected void action(LLJava.Exit e0)
protected void action(LLJava.Try e0)
protected void action(LLJava.MethodHandleTarget e0)
protected void action(LLJava.Invoke e0)
protected void action(LLJava.FieldAccess e0)
protected void action(LLJava.Get e0)
protected void action(LLJava.Put e0)
protected void action(LLJava.If e0)
protected void action(LLJava.Switch e0)
protected void action(LLJava.ArithInstruction e0)
protected void action(LLJava.Add e0)
protected void action(LLJava.Sub e0)
protected void action(LLJava.Neg e0)
protected void action(LLJava.Inc e0)
protected void action(LLJava.Mul e0)
protected void action(LLJava.Div e0)
protected void action(LLJava.Rem e0)
protected void action(LLJava.Shift e0)
protected void action(LLJava.Shl e0)
protected void action(LLJava.Shr e0)
protected void action(LLJava.UShr e0)
protected void action(LLJava.And e0)
protected void action(LLJava.Or e0)
protected void action(LLJava.XOr e0)
protected void action(LLJava.Cmp e0)
protected void action(LLJava.CmpIntegral e0)
protected void action(LLJava.CmpFloating e0)
protected void action(LLJava.CmpLT e0)
protected void action(LLJava.CmpGT e0)
protected void action(LLJava.Nop e0)
protected void action(LLJava.Dup e0)
protected void action(LLJava.Pop e0)
protected void action(LLJava.Swap e0)
protected void action(LLJava.Case e0)
protected void action(LLJava.MemberReference e0)
protected void action(LLJava.FieldReference e0)
protected void action(LLJava.MethodReference e0)
protected void action(LLJava.MemberFullName e0)
protected void action(LLJava.MemberStaticName e0)
protected void action(LLJava.MemberDynamicName e0)
protected void action(LLJava.MethodReferenceParameter e0)
protected void action(LLJava.Handler e0)
protected void action(LLJava.CodePoint e0)
protected void action(LLJava.GotoPoint e0)
protected void action(LLJava.InlinePoint e0)
protected void action(LLJava.CodeInterval e0)
protected void action(LLJava.GotoInterval e0)
protected void action(LLJava.InlineInterval e0)
protected void action(LLJava.ModifierExpr e0)
protected void action(LLJava.SimpleModifierExpr e0)
protected void action(LLJava.Annotation e0)
protected void action(LLJava.AnnotationValue e0)
protected void action(LLJava.ConstantAnnotationValue e0)
protected void action(LLJava.EnumAnnotationValue e0)
protected void action(LLJava.ClassAnnotationValue e0)
protected void action(LLJava.NestedAnnotationValue e0)
protected void action(LLJava.ArrayAnnotationValue e0)
protected void action(LLJava.LoadArgument e0)
protected void action(LLJava.LoadableExpr e0)
protected void action(LLJava.Literal e0)
protected void action(LLJava.CharLiteral e0)
protected void action(LLJava.IntLiteral e0)
protected void action(LLJava.LongLiteral e0)
protected void action(LLJava.FloatLiteral e0)
protected void action(LLJava.DoubleLiteral e0)
protected void action(LLJava.BooleanLiteral e0)
protected void action(LLJava.StringLiteral e0)
protected void action(LLJava.MethodHandleExpr e0)
protected void action(LLJava.MethodTypeExpr e0)
protected void action(LLJava.ClassExpr e0)
protected void action(LLJava.DynamicExpr e0)
protected void action(LLJava.NullLiteral e0)
protected void action(LLJava.StoreArgument e0)
protected void action(LLJava.VariableAccess e0)
protected void action(LLJava.This e0)
protected void action(LLJava.VariableRef e0)
protected void action(LLJava.SlotReference e0)
protected void action(LLJava.SlotRef e0)
protected void action(LLJava.ArrayAccess e0)
protected void action(LLJava.MethodBody e0)
protected void action(LLJava.CodeMethodBody e0)
protected void action(LLJava.DefaultMethodBody e0)
protected void action(LLJava.AbstractMethodBody e0)
protected void action(LLJava.TypeParameter e0)
protected void action(LLJava.TypeBound e0)
protected void action(LLJava.UpperTypeBound e0)
protected void action(LLJava.LowerTypeBound e0)
protected void action(LLJava.TypeArgument e0)
protected void action(LLJava.TypeExpr e0)
protected void action(LLJava.PrimitiveTypeExpr e0)
protected void action(LLJava.ReferenceTypeExpr e0)
protected void action(LLJava.ClassTypeExpr e0)
protected void action(LLJava.ArrayTypeExpr e0)
protected void action(LLJava.Wildcard e0)
protected void action(LLJava.ResultExpr e0)
protected void action(LLJava.VoidExpr e0)
protected void action(LLJava.ReturnsExpr e0)
protected void action(LLJava.DimensionExpr e0)
protected void action(LLJava.Anonymity e0)
protected void action(LLJava.ConstantPoolEntry e0)
protected void action(LLJava.ConstantUTF8 e0)
protected void action(LLJava.Loadable e0)
protected void action(LLJava.ConstantSingleValue e0)
protected void action(LLJava.ConstantInteger e0)
protected void action(LLJava.ConstantFloat e0)
protected void action(LLJava.ConstantString e0)
protected void action(LLJava.ConstantDoubleValue e0)
protected void action(LLJava.ConstantLong e0)
protected void action(LLJava.ConstantDouble e0)
protected void action(LLJava.ClassRef e0)
protected void action(LLJava.MethodHandle e0)
protected void action(LLJava.MethodType e0)
protected void action(LLJava.MemberRef e0)
protected void action(LLJava.FieldRef e0)
protected void action(LLJava.AbstractMethodRef e0)
protected void action(LLJava.MethodRef e0)
protected void action(LLJava.InterfaceMethodRef e0)
protected void action(LLJava.NameAndType e0)
protected void action(LLJava.AbstractDynamic e0)
protected void action(LLJava.Dynamic e0)
protected void action(LLJava.InvokeDynamic e0)
protected void action(LLJava.Name e0)
protected void action(LLJava.ExplicitName e0)
protected void action(LLJava.ImplicitName e0)
protected void action(LLJava.Result e0)
protected void action(LLJava.Void e0)
protected void action(LLJava.Type e0)
protected void action(LLJava.RefType e0)
protected void action(LLJava.ClassType e0)
protected void action(LLJava.ArrayType e0)
protected void action(LLJava.PrimitiveType e0)
protected void action(LLJava.BooleanType e0)
protected void action(LLJava.CharType e0)
protected void action(LLJava.ByteType e0)
protected void action(LLJava.ShortType e0)
protected void action(LLJava.IntType e0)
protected void action(LLJava.FloatType e0)
protected void action(LLJava.WideType e0)
protected void action(LLJava.LongType e0)
protected void action(LLJava.DoubleType e0)
protected void action(LLJava.BootstrapMethod e0)
protected void action(LLJava.VType e0)
protected void action(LLJava.TopVType e0)
protected void action(LLJava.Category1VType e0)
protected void action(LLJava.OneWordVType e0)
protected void action(LLJava.AbstractIntVType e0)
protected void action(LLJava.BooleanVType e0)
protected void action(LLJava.ByteVType e0)
protected void action(LLJava.ShortVType e0)
protected void action(LLJava.CharVType e0)
protected void action(LLJava.IntVType e0)
protected void action(LLJava.FloatVType e0)
protected void action(LLJava.ReferenceVType e0)
protected void action(LLJava.UninitializedVType e0)
protected void action(LLJava.UninitializedThisVType e0)
protected void action(LLJava.UninitializedNewVType e0)
protected void action(LLJava.ObjectVType e0)
protected void action(LLJava.NullVType e0)
protected void action(LLJava.Category2VType e0)
protected void action(LLJava.TwoWordVType e0)
protected void action(LLJava.LongVType e0)
protected void action(LLJava.DoubleVType e0)
protected void action(LLJava.StackFrameDelta e0)
protected void action(LLJava.StackFrame e0)
protected void action(LLJava.Slot e0)
protected void action(LLJava.MethodName e0)
protected void action(LLJava.Id e0)
protected void action(LLJava.QualId e0)
protected void action(Character e0)
protected void action(String e0)
protected void action(Integer e0)
protected void action(Long e0)
protected void action(Float e0)
protected void action(Double e0)
protected void action(SourceId e0)
public void match(LLJava.Variable e0)
public void match(LLJava.Attribute e0)
public void match(LLJava.CustomAttribute e0)
public void match(LLJava.CodeAttribute e0)
public void match(LLJava.StackMapTableAttribute e0)
public void match(LLJava.ExceptionsAttribute e0)
public void match(LLJava.ConstantValueAttribute e0)
public void match(LLJava.AnnotationDefaultAttribute e0)
public void match(LLJava.SignatureAttribute e0)
public void match(LLJava.ClassSignatureAttribute e0)
public void match(LLJava.MethodSignatureAttribute e0)
public void match(LLJava.FieldSignatureAttribute e0)
public void match(LLJava.BootstrapMethodsAttribute e0)
public void match(LLJava.Node e0)
public void match(LLJava.Modifiable e0)
public void match(LLJava.Attributable e0)
public void match(LLJava.Class e0)
public void match(LLJava.InnerClass e0)
public void match(LLJava.Member e0)
public void match(LLJava.Field e0)
public void match(LLJava.Method e0)
public void match(LLJava.Parameter e0)
public void match(LLJava.ClassParent e0)
public void match(LLJava.Exception e0)
public void match(LLJava.ClassReference e0)
public void match(LLJava.Statement e0)
public void match(LLJava.Block e0)
public void match(LLJava.Label e0)
public void match(LLJava.Local e0)
public void match(LLJava.LocalClass e0)
public void match(LLJava.Instruction e0)
public void match(LLJava.Load e0)
public void match(LLJava.Store e0)
public void match(LLJava.TypeInstruction e0)
public void match(LLJava.Cast e0)
public void match(LLJava.Instanceof e0)
public void match(LLJava.New e0)
public void match(LLJava.Length e0)
public void match(LLJava.Jump e0)
public void match(LLJava.Return e0)
public void match(LLJava.Throw e0)
public void match(LLJava.Goto e0)
public void match(LLJava.Monitor e0)
public void match(LLJava.Enter e0)
public void match(LLJava.Exit e0)
public void match(LLJava.Try e0)
public void match(LLJava.MethodHandleTarget e0)
public void match(LLJava.Invoke e0)
public void match(LLJava.FieldAccess e0)
public void match(LLJava.Get e0)
public void match(LLJava.Put e0)
public void match(LLJava.If e0)
public void match(LLJava.Switch e0)
public void match(LLJava.ArithInstruction e0)
public void match(LLJava.Add e0)
public void match(LLJava.Sub e0)
public void match(LLJava.Neg e0)
public void match(LLJava.Inc e0)
public void match(LLJava.Mul e0)
public void match(LLJava.Div e0)
public void match(LLJava.Rem e0)
public void match(LLJava.Shift e0)
public void match(LLJava.Shl e0)
public void match(LLJava.Shr e0)
public void match(LLJava.UShr e0)
public void match(LLJava.And e0)
public void match(LLJava.Or e0)
public void match(LLJava.XOr e0)
public void match(LLJava.Cmp e0)
public void match(LLJava.CmpIntegral e0)
public void match(LLJava.CmpFloating e0)
public void match(LLJava.CmpLT e0)
public void match(LLJava.CmpGT e0)
public void match(LLJava.Nop e0)
public void match(LLJava.Dup e0)
public void match(LLJava.Pop e0)
public void match(LLJava.Swap e0)
public void match(LLJava.Case e0)
public void match(LLJava.MemberReference e0)
public void match(LLJava.FieldReference e0)
public void match(LLJava.MethodReference e0)
public void match(LLJava.MemberFullName e0)
public void match(LLJava.MemberStaticName e0)
public void match(LLJava.MemberDynamicName e0)
public void match(LLJava.MethodReferenceParameter e0)
public void match(LLJava.Handler e0)
public void match(LLJava.CodePoint e0)
public void match(LLJava.GotoPoint e0)
public void match(LLJava.InlinePoint e0)
public void match(LLJava.CodeInterval e0)
public void match(LLJava.GotoInterval e0)
public void match(LLJava.InlineInterval e0)
public void match(LLJava.ModifierExpr e0)
public void match(LLJava.SimpleModifierExpr e0)
public void match(LLJava.Annotation e0)
public void match(LLJava.AnnotationValue e0)
public void match(LLJava.ConstantAnnotationValue e0)
public void match(LLJava.EnumAnnotationValue e0)
public void match(LLJava.ClassAnnotationValue e0)
public void match(LLJava.NestedAnnotationValue e0)
public void match(LLJava.ArrayAnnotationValue e0)
public void match(LLJava.LoadArgument e0)
public void match(LLJava.LoadableExpr e0)
public void match(LLJava.Literal e0)
public void match(LLJava.CharLiteral e0)
public void match(LLJava.IntLiteral e0)
public void match(LLJava.LongLiteral e0)
public void match(LLJava.FloatLiteral e0)
public void match(LLJava.DoubleLiteral e0)
public void match(LLJava.BooleanLiteral e0)
public void match(LLJava.StringLiteral e0)
public void match(LLJava.MethodHandleExpr e0)
public void match(LLJava.MethodTypeExpr e0)
public void match(LLJava.ClassExpr e0)
public void match(LLJava.DynamicExpr e0)
public void match(LLJava.NullLiteral e0)
public void match(LLJava.StoreArgument e0)
public void match(LLJava.VariableAccess e0)
public void match(LLJava.This e0)
public void match(LLJava.VariableRef e0)
public void match(LLJava.SlotReference e0)
public void match(LLJava.SlotRef e0)
public void match(LLJava.ArrayAccess e0)
public void match(LLJava.MethodBody e0)
public void match(LLJava.CodeMethodBody e0)
public void match(LLJava.DefaultMethodBody e0)
public void match(LLJava.AbstractMethodBody e0)
public void match(LLJava.TypeParameter e0)
public void match(LLJava.TypeBound e0)
public void match(LLJava.UpperTypeBound e0)
public void match(LLJava.LowerTypeBound e0)
public void match(LLJava.TypeArgument e0)
public void match(LLJava.TypeExpr e0)
public void match(LLJava.PrimitiveTypeExpr e0)
public void match(LLJava.ReferenceTypeExpr e0)
public void match(LLJava.ClassTypeExpr e0)
public void match(LLJava.ArrayTypeExpr e0)
public void match(LLJava.Wildcard e0)
public void match(LLJava.ResultExpr e0)
public void match(LLJava.VoidExpr e0)
public void match(LLJava.ReturnsExpr e0)
public void match(LLJava.DimensionExpr e0)
public void match(LLJava.Anonymity e0)
public void match(LLJava.ConstantPoolEntry e0)
public void match(LLJava.ConstantUTF8 e0)
public void match(LLJava.Loadable e0)
public void match(LLJava.ConstantSingleValue e0)
public void match(LLJava.ConstantInteger e0)
public void match(LLJava.ConstantFloat e0)
public void match(LLJava.ConstantString e0)
public void match(LLJava.ConstantDoubleValue e0)
public void match(LLJava.ConstantLong e0)
public void match(LLJava.ConstantDouble e0)
public void match(LLJava.ClassRef e0)
public void match(LLJava.MethodHandle e0)
public void match(LLJava.MethodType e0)
public void match(LLJava.MemberRef e0)
public void match(LLJava.FieldRef e0)
public void match(LLJava.AbstractMethodRef e0)
public void match(LLJava.MethodRef e0)
public void match(LLJava.InterfaceMethodRef e0)
public void match(LLJava.NameAndType e0)
public void match(LLJava.AbstractDynamic e0)
public void match(LLJava.Dynamic e0)
public void match(LLJava.InvokeDynamic e0)
public void match(LLJava.Name e0)
public void match(LLJava.ExplicitName e0)
public void match(LLJava.ImplicitName e0)
public void match(LLJava.Result e0)
public void match(LLJava.Void e0)
public void match(LLJava.Type e0)
public void match(LLJava.RefType e0)
public void match(LLJava.ClassType e0)
public void match(LLJava.ArrayType e0)
public void match(LLJava.PrimitiveType e0)
public void match(LLJava.BooleanType e0)
public void match(LLJava.CharType e0)
public void match(LLJava.ByteType e0)
public void match(LLJava.ShortType e0)
public void match(LLJava.IntType e0)
public void match(LLJava.FloatType e0)
public void match(LLJava.WideType e0)
public void match(LLJava.LongType e0)
public void match(LLJava.DoubleType e0)
public void match(LLJava.BootstrapMethod e0)
public void match(LLJava.VType e0)
public void match(LLJava.TopVType e0)
public void match(LLJava.Category1VType e0)
public void match(LLJava.OneWordVType e0)
public void match(LLJava.AbstractIntVType e0)
public void match(LLJava.BooleanVType e0)
public void match(LLJava.ByteVType e0)
public void match(LLJava.ShortVType e0)
public void match(LLJava.CharVType e0)
public void match(LLJava.IntVType e0)
public void match(LLJava.FloatVType e0)
public void match(LLJava.ReferenceVType e0)
public void match(LLJava.UninitializedVType e0)
public void match(LLJava.UninitializedThisVType e0)
public void match(LLJava.UninitializedNewVType e0)
public void match(LLJava.ObjectVType e0)
public void match(LLJava.NullVType e0)
public void match(LLJava.Category2VType e0)
public void match(LLJava.TwoWordVType e0)
public void match(LLJava.LongVType e0)
public void match(LLJava.DoubleVType e0)
public void match(LLJava.StackFrameDelta e0)
public void match(LLJava.StackFrame e0)
public void match(LLJava.Slot e0)
public void match(LLJava.MethodName e0)
public void match(LLJava.Id e0)
public void match(LLJava.QualId e0)
see also the complete user documentation .