public class com.sun.tools.javac.comp.Operators
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.comp.Operators
super_class: java.lang.Object
{
protected static final com.sun.tools.javac.util.Context$Key<com.sun.tools.javac.comp.Operators> operatorsKey;
descriptor: Lcom/sun/tools/javac/util/Context$Key;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Lcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/comp/Operators;>;
private final com.sun.tools.javac.util.Names names;
descriptor: Lcom/sun/tools/javac/util/Names;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.util.Log log;
descriptor: Lcom/sun/tools/javac/util/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.code.Symtab syms;
descriptor: Lcom/sun/tools/javac/code/Symtab;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.code.Types types;
descriptor: Lcom/sun/tools/javac/code/Types;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$UnaryOperatorHelper>> unaryOperators;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;>;>;
private java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$BinaryOperatorHelper>> binaryOperators;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;>;>;
private com.sun.tools.javac.util.Name[] opname;
descriptor: [Lcom/sun/tools/javac/util/Name;
flags: (0x0002) ACC_PRIVATE
public final com.sun.tools.javac.code.Symbol$OperatorSymbol noOpSymbol;
descriptor: Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$tools$javac$code$TypeTag;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.sun.tools.javac.util.Context$Key
dup
invokespecial com.sun.tools.javac.util.Context$Key.<init>:()V
putstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
return
LocalVariableTable:
Start End Slot Name Signature
public static com.sun.tools.javac.comp.Operators instance(com.sun.tools.javac.util.Context);
descriptor: (Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Operators;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
invokevirtual com.sun.tools.javac.util.Context.get:(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object;
checkcast com.sun.tools.javac.comp.Operators
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new com.sun.tools.javac.comp.Operators
dup
aload 0
invokespecial com.sun.tools.javac.comp.Operators.<init>:(Lcom/sun/tools/javac/util/Context;)V
astore 1
3: StackMap locals: com.sun.tools.javac.comp.Operators
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 context Lcom/sun/tools/javac/util/Context;
1 4 1 instance Lcom/sun/tools/javac/comp/Operators;
MethodParameters:
Name Flags
context
protected void <init>(com.sun.tools.javac.util.Context);
descriptor: (Lcom/sun/tools/javac/util/Context;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
invokespecial java.util.HashMap.<init>:(I)V
putfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
invokespecial java.util.HashMap.<init>:(I)V
putfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
3: aload 0
invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
anewarray com.sun.tools.javac.util.Name
putfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
4: aload 1
getstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
aload 0
invokevirtual com.sun.tools.javac.util.Context.put:(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V
5: aload 0
aload 1
invokestatic com.sun.tools.javac.code.Symtab.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab;
putfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
6: aload 0
aload 1
invokestatic com.sun.tools.javac.util.Names.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Names;
putfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
7: aload 0
aload 1
invokestatic com.sun.tools.javac.util.Log.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Log;
putfield com.sun.tools.javac.comp.Operators.log:Lcom/sun/tools/javac/util/Log;
8: aload 0
aload 1
invokestatic com.sun.tools.javac.code.Types.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Types;
putfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
9: aload 0
new com.sun.tools.javac.code.Symbol$OperatorSymbol
dup
aload 0
getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
getfield com.sun.tools.javac.util.Names.empty:Lcom/sun/tools/javac/util/Name;
getstatic com.sun.tools.javac.code.Type.noType:Lcom/sun/tools/javac/code/Type$JCNoType;
iconst_m1
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.noSymbol:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
invokespecial com.sun.tools.javac.code.Symbol$OperatorSymbol.<init>:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/code/Symbol;)V
putfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
10: aload 0
invokevirtual com.sun.tools.javac.comp.Operators.initOperatorNames:()V
11: aload 0
invokevirtual com.sun.tools.javac.comp.Operators.initUnaryOperators:()V
12: aload 0
invokevirtual com.sun.tools.javac.comp.Operators.initBinaryOperators:()V
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/javac/comp/Operators;
0 14 1 context Lcom/sun/tools/javac/util/Context;
MethodParameters:
Name Flags
context
com.sun.tools.javac.code.Type unaryPromotion(com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
aload 1
invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
astore 2
start local 2 1: invokestatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:()[I
aload 2
invokevirtual com.sun.tools.javac.code.Type.getTag:()Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 2
2: 2
3: 2
default: 3
}
2: StackMap locals: com.sun.tools.javac.code.Type
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.intType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
areturn
3: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/comp/Operators;
0 4 1 t Lcom/sun/tools/javac/code/Type;
1 4 2 unboxed Lcom/sun/tools/javac/code/Type;
MethodParameters:
Name Flags
t
com.sun.tools.javac.code.Type binaryPromotion(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
aload 1
invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
astore 3
start local 3 1: aload 0
getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
aload 2
invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
astore 4
start local 4 2: aload 3
invokevirtual com.sun.tools.javac.code.Type.isNumeric:()Z
ifeq 10
aload 4
invokevirtual com.sun.tools.javac.code.Type.isNumeric:()Z
ifeq 10
3: aload 3
getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifne 4
aload 4
getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifeq 5
4: StackMap locals: com.sun.tools.javac.code.Type com.sun.tools.javac.code.Type
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.doubleType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
areturn
5: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifne 6
aload 4
getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.floatType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
areturn
7: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifne 8
aload 4
getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
ifeq 9
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.longType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.intType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
aload 3
aload 4
invokevirtual com.sun.tools.javac.code.Types.isSameType:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z
ifeq 12
11: aload 3
areturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.objectType:Lcom/sun/tools/javac/code/Type;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/javac/comp/Operators;
0 13 1 t1 Lcom/sun/tools/javac/code/Type;
0 13 2 t2 Lcom/sun/tools/javac/code/Type;
1 13 3 unboxedT1 Lcom/sun/tools/javac/code/Type;
2 13 4 unboxedT2 Lcom/sun/tools/javac/code/Type;
MethodParameters:
Name Flags
t1
t2
com.sun.tools.javac.code.Symbol$OperatorSymbol resolveUnary(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0000)
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
1: aload 0
getfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
2: aload 3
invokedynamic test(Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/comp/Operators.lambda$0(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z (6)
(Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z
3: aload 3
invokedynamic apply(Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$1(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
(Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
4: aload 0
aload 1
aload 2
aload 3
invokedynamic get(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$2(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (7)
()Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
5: invokevirtual com.sun.tools.javac.comp.Operators.resolve:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/comp/Operators;
0 6 1 pos Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
0 6 2 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 6 3 op Lcom/sun/tools/javac/code/Type;
MethodParameters:
Name Flags
pos
tag
op
com.sun.tools.javac.code.Symbol$OperatorSymbol resolveBinary(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0000)
Code:
stack=10, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
1: aload 0
getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
2: aload 3
aload 4
invokedynamic test(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/comp/Operators.lambda$3(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z (6)
(Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z
3: aload 3
aload 4
invokedynamic apply(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$4(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
(Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
4: aload 0
aload 1
aload 2
aload 3
aload 4
invokedynamic get(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$5(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (7)
()Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
5: invokevirtual com.sun.tools.javac.comp.Operators.resolve:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/comp/Operators;
0 6 1 pos Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
0 6 2 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 6 3 op1 Lcom/sun/tools/javac/code/Type;
0 6 4 op2 Lcom/sun/tools/javac/code/Type;
MethodParameters:
Name Flags
pos
tag
op1
op2
private <O> com.sun.tools.javac.code.Symbol$OperatorSymbol resolve(com.sun.tools.javac.tree.JCTree$Tag, java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<O>>, java.util.function.Predicate<O>, java.util.function.Function<O, com.sun.tools.javac.code.Symbol$OperatorSymbol>, java.util.function.Supplier<com.sun.tools.javac.code.Symbol$OperatorSymbol>);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
aload 0
aload 1
invokevirtual com.sun.tools.javac.comp.Operators.operatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.javac.util.List
invokevirtual com.sun.tools.javac.util.List.stream:()Ljava/util/stream/Stream;
1: aload 3
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
2: aload 4
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
4: aload 5
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast com.sun.tools.javac.code.Symbol$OperatorSymbol
5: areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/comp/Operators;
0 6 1 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 6 2 opMap Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;
0 6 3 opTestFunc Ljava/util/function/Predicate<TO;>;
0 6 4 resolveFunc Ljava/util/function/Function<TO;Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
0 6 5 noResultFunc Ljava/util/function/Supplier<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
Signature: <O:Ljava/lang/Object;>(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;Ljava/util/function/Predicate<TO;>;Ljava/util/function/Function<TO;Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;Ljava/util/function/Supplier<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
MethodParameters:
Name Flags
tag
opMap
opTestFunc
resolveFunc
noResultFunc
private com.sun.tools.javac.code.Symbol$OperatorSymbol makeOperator(com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$OperatorType>, com.sun.tools.javac.comp.Operators$OperatorType, int[]);
descriptor: (Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.tools.javac.code.Type$MethodType
dup
1: aload 2
invokevirtual com.sun.tools.javac.util.List.stream:()Ljava/util/stream/Stream;
2: aload 0
invokedynamic apply(Lcom/sun/tools/javac/comp/Operators;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$6(Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type; (7)
(Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokestatic com.sun.tools.javac.util.List.collector:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast com.sun.tools.javac.util.List
4: aload 3
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
invokevirtual com.sun.tools.javac.comp.Operators$OperatorType.asType:(Lcom/sun/tools/javac/code/Symtab;)Lcom/sun/tools/javac/code/Type;
invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.methodClass:Lcom/sun/tools/javac/code/Symbol$ClassSymbol;
5: invokespecial com.sun.tools.javac.code.Type$MethodType.<init>:(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V
astore 5
start local 5 6: new com.sun.tools.javac.code.Symbol$OperatorSymbol
dup
aload 1
aload 5
aload 0
aload 4
invokevirtual com.sun.tools.javac.comp.Operators.mergeOpcodes:([I)I
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
getfield com.sun.tools.javac.code.Symtab.noSymbol:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
invokespecial com.sun.tools.javac.code.Symbol$OperatorSymbol.<init>:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/code/Symbol;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/comp/Operators;
0 7 1 name Lcom/sun/tools/javac/util/Name;
0 7 2 formals Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$OperatorType;>;
0 7 3 res Lcom/sun/tools/javac/comp/Operators$OperatorType;
0 7 4 opcodes [I
6 7 5 opType Lcom/sun/tools/javac/code/Type$MethodType;
Signature: (Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$OperatorType;>;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
MethodParameters:
Name Flags
name
formals
res
opcodes
private int mergeOpcodes(int[]);
descriptor: ([I)I
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
arraylength
istore 2
start local 2 1: iload 2
iconst_1
if_icmpeq 2
iload 2
iconst_2
if_icmpeq 2
iconst_0
goto 3
StackMap locals: int
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: invokestatic com.sun.tools.javac.util.Assert.check:(Z)V
4: iload 2
iconst_1
if_icmpne 6
5: aload 1
iconst_0
iaload
goto 7
6: StackMap locals:
StackMap stack:
aload 1
iconst_0
iaload
bipush 9
ishl
aload 1
iconst_1
iaload
ior
7: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/javac/comp/Operators;
0 8 1 opcodes [I
1 8 2 opcodesLen I
MethodParameters:
Name Flags
opcodes
private com.sun.tools.javac.code.Symbol$OperatorSymbol reportErrorIfNeeded(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type[]);
descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokestatic java.util.stream.Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/code/Type.isErroneous()Z (5)
(Lcom/sun/tools/javac/code/Type;)Z
invokeinterface java.util.stream.Stream.noneMatch:(Ljava/util/function/Predicate;)Z
ifeq 7
1: aload 0
aload 2
invokevirtual com.sun.tools.javac.comp.Operators.operatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
astore 4
start local 4 2: aload 3
arraylength
iconst_1
if_icmpne 4
3: aload 4
aload 3
iconst_0
aaload
invokestatic com.sun.tools.javac.resources.CompilerProperties$Errors.OperatorCantBeApplied:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/JCDiagnostic$Error;
goto 5
4: StackMap locals: com.sun.tools.javac.util.Name
StackMap stack:
aload 4
aload 3
iconst_0
aaload
aload 3
iconst_1
aaload
invokestatic com.sun.tools.javac.resources.CompilerProperties$Errors.OperatorCantBeApplied1:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/JCDiagnostic$Error;
5: StackMap locals:
StackMap stack: com.sun.tools.javac.util.JCDiagnostic$Error
astore 5
start local 5 6: aload 0
getfield com.sun.tools.javac.comp.Operators.log:Lcom/sun/tools/javac/util/Log;
aload 1
aload 5
invokevirtual com.sun.tools.javac.util.Log.error:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/JCDiagnostic$Error;)V
end local 5 end local 4 7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/javac/comp/Operators;
0 8 1 pos Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
0 8 2 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 8 3 args [Lcom/sun/tools/javac/code/Type;
2 7 4 opName Lcom/sun/tools/javac/util/Name;
6 7 5 opError Lcom/sun/tools/javac/util/JCDiagnostic$Error;
MethodParameters:
Name Flags
pos
tag
args
public com.sun.tools.javac.util.Name operatorName(com.sun.tools.javac.tree.JCTree$Tag);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
aload 1
invokevirtual com.sun.tools.javac.tree.JCTree$Tag.operatorIndex:()I
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/comp/Operators;
0 1 1 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
MethodParameters:
Name Flags
tag
private void initUnaryOperators();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
bipush 7
anewarray com.sun.tools.javac.comp.Operators$UnaryOperatorHelper
dup
iconst_0
1: new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POS:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
2: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
3: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
4: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
5: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
iconst_1
6: new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NEG:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
7: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 119
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
8: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 118
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
9: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 117
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
10: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 116
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
iconst_2
11: new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.COMPL:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/code/Type.isIntegral()Z (5)
(Lcom/sun/tools/javac/code/Type;)Z
invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
12: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 131
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
13: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 130
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
iconst_3
14: new com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
15: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 99
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
16: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 98
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
17: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 97
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
18: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 96
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
19: getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 96
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
20: getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 96
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
21: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 96
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
iconst_4
22: new com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
23: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 103
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
24: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 102
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
25: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 101
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
26: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 100
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
27: getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 100
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
28: getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 100
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
29: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 100
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
iconst_5
30: new com.sun.tools.javac.comp.Operators$UnaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NOT:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
31: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 257
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryBooleanOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
dup
bipush 6
32: new com.sun.tools.javac.comp.Operators$UnaryReferenceOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NULLCHK:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$UnaryReferenceOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
33: getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 276
iastore
invokevirtual com.sun.tools.javac.comp.Operators$UnaryReferenceOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
aastore
34: invokevirtual com.sun.tools.javac.comp.Operators.initOperators:(Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
35: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/tools/javac/comp/Operators;
private void initBinaryOperators();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=13, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
bipush 23
anewarray com.sun.tools.javac.comp.Operators$BinaryOperatorHelper
dup
iconst_0
1: new com.sun.tools.javac.comp.Operators$BinaryStringOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryStringOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
2: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryStringOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
3: getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
4: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
5: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
6: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
7: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
8: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
9: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
10: getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
11: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
12: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
13: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
14: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
15: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
16: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 256
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
iconst_1
17: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
18: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 99
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
19: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 98
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
20: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 97
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
21: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 96
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
iconst_2
22: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MINUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
23: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 103
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
24: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 102
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
25: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 101
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
26: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 100
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
iconst_3
27: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MUL:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
28: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 107
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
29: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 106
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
30: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 105
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
31: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 104
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
iconst_4
32: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.DIV:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
33: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 111
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
34: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 110
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
35: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 109
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
36: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 108
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
iconst_5
37: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MOD:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
38: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 115
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
39: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 114
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
40: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 113
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
41: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 112
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 6
42: new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
43: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 126
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 7
44: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/code/Type.isIntegral()Z (5)
(Lcom/sun/tools/javac/code/Type;)Z
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
45: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 127
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
46: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 126
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 8
47: new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
48: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 128
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 9
49: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/code/Type.isIntegral()Z (5)
(Lcom/sun/tools/javac/code/Type;)Z
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
50: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 129
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
51: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 128
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 10
52: new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
53: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 130
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 11
54: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/code/Type.isIntegral()Z (5)
(Lcom/sun/tools/javac/code/Type;)Z
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
55: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 131
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
56: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 130
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 12
57: new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.SL:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
58: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 120
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
59: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 270
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
60: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 121
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
61: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 271
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 13
62: new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.SR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
63: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 122
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
64: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 272
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
65: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 123
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
66: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 273
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 14
67: new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.USR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
68: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 124
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
69: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 274
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
70: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
bipush 125
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
71: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 275
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 15
72: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.LT:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
73: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 152
iastore
dup
iconst_1
sipush 155
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
74: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 150
iastore
dup
iconst_1
sipush 155
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
75: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 155
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
76: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 161
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 16
77: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.GT:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
78: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 151
iastore
dup
iconst_1
sipush 157
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
79: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 149
iastore
dup
iconst_1
sipush 157
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
80: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 157
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
81: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 163
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 17
82: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.LE:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
83: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 152
iastore
dup
iconst_1
sipush 158
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
84: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 150
iastore
dup
iconst_1
sipush 158
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
85: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 158
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
86: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 164
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 18
87: new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.GE:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
88: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 151
iastore
dup
iconst_1
sipush 156
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
89: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 149
iastore
dup
iconst_1
sipush 156
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
90: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 156
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
91: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 162
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 19
92: new com.sun.tools.javac.comp.Operators$BinaryEqualityOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.EQ:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
93: getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 165
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
94: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 159
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
95: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 151
iastore
dup
iconst_1
sipush 153
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
96: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 149
iastore
dup
iconst_1
sipush 153
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
97: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 153
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
98: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 159
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 20
99: new com.sun.tools.javac.comp.Operators$BinaryEqualityOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NE:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
100: getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 166
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
101: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 160
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
102: getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 151
iastore
dup
iconst_1
sipush 154
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
103: getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 149
iastore
dup
iconst_1
sipush 154
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
104: getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_2
newarray 10
dup
iconst_0
sipush 148
iastore
dup
iconst_1
sipush 154
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
105: getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 160
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 21
106: new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.AND:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
107: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 258
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
dup
bipush 22
108: new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
dup
aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.OR:Lcom/sun/tools/javac/tree/JCTree$Tag;
invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
109: getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
iconst_1
newarray 10
dup
iconst_0
sipush 259
iastore
invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
aastore
110: invokevirtual com.sun.tools.javac.comp.Operators.initOperators:(Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
111: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 112 0 this Lcom/sun/tools/javac/comp/Operators;
com.sun.tools.javac.code.Symbol$OperatorSymbol lookupBinaryOp(java.util.function.Predicate<com.sun.tools.javac.code.Symbol$OperatorSymbol>);
descriptor: (Ljava/util/function/Predicate;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.stream:()Ljava/util/stream/Stream;
1: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
java/util/Collection.stream()Ljava/util/stream/Stream; (9 itf)
(Lcom/sun/tools/javac/util/List;)Ljava/util/stream/Stream;
invokeinterface java.util.stream.Stream.flatMap:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
2: aload 1
invokedynamic apply(Ljava/util/function/Predicate;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
com/sun/tools/javac/comp/Operators.lambda$13(Ljava/util/function/Predicate;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
(Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
4: aload 0
invokedynamic test(Lcom/sun/tools/javac/comp/Operators;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
com/sun/tools/javac/comp/Operators.lambda$14(Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z (7)
(Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
5: invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast com.sun.tools.javac.code.Symbol$OperatorSymbol
6: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/comp/Operators;
0 7 1 applicabilityTest Ljava/util/function/Predicate<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
Signature: (Ljava/util/function/Predicate<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
MethodParameters:
Name Flags
applicabilityTest
private final <O extends com.sun.tools.javac.comp.Operators$OperatorHelper> void initOperators(java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<O>>, );
descriptor: (Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_VARARGS
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 6
StackMap locals: com.sun.tools.javac.comp.Operators java.util.Map com.sun.tools.javac.comp.Operators$OperatorHelper[] top int int com.sun.tools.javac.comp.Operators$OperatorHelper[]
StackMap stack:
1: aload 6
iload 4
aaload
astore 3
start local 3 2: aload 3
getfield com.sun.tools.javac.comp.Operators$OperatorHelper.name:Lcom/sun/tools/javac/util/Name;
astore 7
start local 7 3: aload 1
aload 7
invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
invokeinterface java.util.Map.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.javac.util.List
astore 8
start local 8 4: aload 1
aload 7
aload 8
aload 3
invokevirtual com.sun.tools.javac.util.List.prepend:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 end local 7 end local 3 5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
iload 5
if_icmplt 1
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/javac/comp/Operators;
0 8 1 opsMap Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;
0 8 2 ops [Lcom/sun/tools/javac/comp/Operators$OperatorHelper;
2 5 3 o TO;
3 5 7 opName Lcom/sun/tools/javac/util/Name;
4 5 8 helpers Lcom/sun/tools/javac/util/List<TO;>;
Signature: <O:Lcom/sun/tools/javac/comp/Operators$OperatorHelper;>(Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;[TO;)V
RuntimeVisibleAnnotations:
java.lang.SafeVarargs()
MethodParameters:
Name Flags
opsMap
ops
private void initOperatorNames();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POS:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "+"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
1: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NEG:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "-"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
2: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NOT:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "!"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
3: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.COMPL:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "~"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
4: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.PREINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "++"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
5: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.PREDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "--"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
6: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "++"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
7: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "--"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
8: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NULLCHK:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "<*nullchk*>"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
9: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.OR:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "||"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
10: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.AND:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "&&"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
11: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.EQ:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "=="
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
12: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.NE:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "!="
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
13: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.LT:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "<"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
14: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.GT:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc ">"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
15: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.LE:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "<="
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
16: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.GE:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc ">="
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
17: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "|"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
18: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "^"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
19: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "&"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
20: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.SL:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "<<"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
21: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.SR:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc ">>"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
22: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.USR:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc ">>>"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
23: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "+"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
24: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MINUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
aload 0
getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
getfield com.sun.tools.javac.util.Names.hyphen:Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
25: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MUL:Lcom/sun/tools/javac/tree/JCTree$Tag;
aload 0
getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
getfield com.sun.tools.javac.util.Names.asterisk:Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
26: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.DIV:Lcom/sun/tools/javac/tree/JCTree$Tag;
aload 0
getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
getfield com.sun.tools.javac.util.Names.slash:Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
27: aload 0
getstatic com.sun.tools.javac.tree.JCTree$Tag.MOD:Lcom/sun/tools/javac/tree/JCTree$Tag;
ldc "%"
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
28: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/tools/javac/comp/Operators;
private void setOperatorName(com.sun.tools.javac.tree.JCTree$Tag, java.lang.String);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
aload 2
invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/comp/Operators;
0 2 1 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 2 2 name Ljava/lang/String;
MethodParameters:
Name Flags
tag
name
private void setOperatorName(com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
aload 1
invokevirtual com.sun.tools.javac.tree.JCTree$Tag.operatorIndex:()I
aload 2
aastore
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/comp/Operators;
0 2 1 tag Lcom/sun/tools/javac/tree/JCTree$Tag;
0 2 2 name Lcom/sun/tools/javac/util/Name;
MethodParameters:
Name Flags
tag
name
static int[] $SWITCH_TABLE$com$sun$tools$javac$code$TypeTag();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.javac.code.TypeTag.values:()[Lcom/sun/tools/javac/code/TypeTag;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.tools.javac.code.TypeTag.ARRAY:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 11
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.tools.javac.code.TypeTag.BOOLEAN:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 8
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.tools.javac.code.TypeTag.BOT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 19
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.tools.javac.code.TypeTag.BYTE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.tools.javac.code.TypeTag.CHAR:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.sun.tools.javac.code.TypeTag.CLASS:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 10
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.sun.tools.javac.code.TypeTag.DEFERRED:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 18
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 7
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.sun.tools.javac.code.TypeTag.ERROR:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 21
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iconst_5
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.sun.tools.javac.code.TypeTag.FORALL:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 17
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.sun.tools.javac.code.TypeTag.INT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 6
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iconst_4
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.sun.tools.javac.code.TypeTag.METHOD:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 12
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.sun.tools.javac.code.TypeTag.MODULE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 14
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.sun.tools.javac.code.TypeTag.NONE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 20
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.sun.tools.javac.code.TypeTag.PACKAGE:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 13
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.sun.tools.javac.code.TypeTag.SHORT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
iconst_3
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.sun.tools.javac.code.TypeTag.TYPEVAR:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 15
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.sun.tools.javac.code.TypeTag.UNDETVAR:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 23
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.sun.tools.javac.code.TypeTag.UNINITIALIZED_OBJECT:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 25
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic com.sun.tools.javac.code.TypeTag.UNINITIALIZED_THIS:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 24
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic com.sun.tools.javac.code.TypeTag.UNKNOWN:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 22
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic com.sun.tools.javac.code.TypeTag.VOID:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 9
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic com.sun.tools.javac.code.TypeTag.WILDCARD:Lcom/sun/tools/javac/code/TypeTag;
invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
bipush 16
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
dup
putstatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
private static boolean lambda$0(com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper);
descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.test:(Ljava/lang/Object;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 unop Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$1(com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper);
descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.resolve:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 unop Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
private com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$2(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=7, locals=4, args_size=4
start local 0 0: aload 0
aload 1
aload 2
iconst_1
anewarray com.sun.tools.javac.code.Type
dup
iconst_0
aload 3
aastore
invokevirtual com.sun.tools.javac.comp.Operators.reportErrorIfNeeded:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/comp/Operators;
private static boolean lambda$3(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.test:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 binop Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$4(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.resolve:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 binop Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
private com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$5(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=7, locals=5, args_size=5
start local 0 0: aload 0
aload 1
aload 2
iconst_2
anewarray com.sun.tools.javac.code.Type
dup
iconst_0
aload 3
aastore
dup
iconst_1
aload 4
aastore
invokevirtual com.sun.tools.javac.comp.Operators.reportErrorIfNeeded:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/comp/Operators;
private com.sun.tools.javac.code.Type lambda$6(com.sun.tools.javac.comp.Operators$OperatorType);
descriptor: (Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
invokevirtual com.sun.tools.javac.comp.Operators$OperatorType.asType:(Lcom/sun/tools/javac/code/Symtab;)Lcom/sun/tools/javac/code/Type;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/comp/Operators;
0 1 1 o Lcom/sun/tools/javac/comp/Operators$OperatorType;
private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$13(java.util.function.Predicate, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
descriptor: (Ljava/util/function/Predicate;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.doLookup:(Ljava/util/function/Predicate;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 helper Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
private boolean lambda$14(com.sun.tools.javac.code.Symbol$OperatorSymbol);
descriptor: (Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
if_acmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/comp/Operators;
0 3 1 sym Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
}
SourceFile: "Operators.java"
NestMembers:
com.sun.tools.javac.comp.Operators$BinaryBooleanOperator com.sun.tools.javac.comp.Operators$BinaryEqualityOperator com.sun.tools.javac.comp.Operators$BinaryNumericOperator com.sun.tools.javac.comp.Operators$BinaryOperatorHelper com.sun.tools.javac.comp.Operators$BinaryShiftOperator com.sun.tools.javac.comp.Operators$BinaryStringOperator com.sun.tools.javac.comp.Operators$ComparisonKind com.sun.tools.javac.comp.Operators$OperatorHelper com.sun.tools.javac.comp.Operators$OperatorType com.sun.tools.javac.comp.Operators$UnaryBooleanOperator com.sun.tools.javac.comp.Operators$UnaryNumericOperator com.sun.tools.javac.comp.Operators$UnaryOperatorHelper com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator com.sun.tools.javac.comp.Operators$UnaryReferenceOperator
InnerClasses:
public OperatorSymbol = com.sun.tools.javac.code.Symbol$OperatorSymbol of com.sun.tools.javac.code.Symbol
public abstract TypeSymbol = com.sun.tools.javac.code.Symbol$TypeSymbol of com.sun.tools.javac.code.Symbol
public MethodType = com.sun.tools.javac.code.Type$MethodType of com.sun.tools.javac.code.Type
BinaryBooleanOperator = com.sun.tools.javac.comp.Operators$BinaryBooleanOperator of com.sun.tools.javac.comp.Operators
BinaryEqualityOperator = com.sun.tools.javac.comp.Operators$BinaryEqualityOperator of com.sun.tools.javac.comp.Operators
BinaryNumericOperator = com.sun.tools.javac.comp.Operators$BinaryNumericOperator of com.sun.tools.javac.comp.Operators
abstract BinaryOperatorHelper = com.sun.tools.javac.comp.Operators$BinaryOperatorHelper of com.sun.tools.javac.comp.Operators
BinaryShiftOperator = com.sun.tools.javac.comp.Operators$BinaryShiftOperator of com.sun.tools.javac.comp.Operators
BinaryStringOperator = com.sun.tools.javac.comp.Operators$BinaryStringOperator of com.sun.tools.javac.comp.Operators
final ComparisonKind = com.sun.tools.javac.comp.Operators$ComparisonKind of com.sun.tools.javac.comp.Operators
abstract OperatorHelper = com.sun.tools.javac.comp.Operators$OperatorHelper of com.sun.tools.javac.comp.Operators
final OperatorType = com.sun.tools.javac.comp.Operators$OperatorType of com.sun.tools.javac.comp.Operators
UnaryBooleanOperator = com.sun.tools.javac.comp.Operators$UnaryBooleanOperator of com.sun.tools.javac.comp.Operators
UnaryNumericOperator = com.sun.tools.javac.comp.Operators$UnaryNumericOperator of com.sun.tools.javac.comp.Operators
abstract UnaryOperatorHelper = com.sun.tools.javac.comp.Operators$UnaryOperatorHelper of com.sun.tools.javac.comp.Operators
UnaryPrefixPostfixOperator = com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator of com.sun.tools.javac.comp.Operators
UnaryReferenceOperator = com.sun.tools.javac.comp.Operators$UnaryReferenceOperator of com.sun.tools.javac.comp.Operators
public Errors = com.sun.tools.javac.resources.CompilerProperties$Errors of com.sun.tools.javac.resources.CompilerProperties
public final Tag = com.sun.tools.javac.tree.JCTree$Tag of com.sun.tools.javac.tree.JCTree
public Key = com.sun.tools.javac.util.Context$Key of com.sun.tools.javac.util.Context
public abstract DiagnosticPosition = com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition of com.sun.tools.javac.util.JCDiagnostic
public final Error = com.sun.tools.javac.util.JCDiagnostic$Error of com.sun.tools.javac.util.JCDiagnostic
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles