Beispiel #1
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self, ) + rep
     if tag in opcode_constructors:
         return opcode_constructors[tag](args)
     else:
         return BC.BcInstruction(*args)
Beispiel #2
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TStringConstant(*args)
Beispiel #3
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self, ) + rep
     return BC.BcSlotList(*args)
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTNumerical(*args)
Beispiel #5
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.BootstrapMethodData(*args)
Beispiel #6
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TMethodTarget(*args)
Beispiel #7
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TaintedVariableIds(*args)
Beispiel #8
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return FieldSignature(*args)
Beispiel #9
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return ClassMethodSignature(*args)
Beispiel #10
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return Classname(*args)
Beispiel #11
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.MethodDescriptor(*args)
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTermRange(*args)
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTRelationalExprList(*args)
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTFloat(*args)
Beispiel #15
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TSymbol(*args)
Beispiel #16
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return descriptor_constructors[tag](args)
Beispiel #17
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TVariable(*args)
Beispiel #18
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return method_handle_type_constructors[tag](args)
Beispiel #19
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TaintOriginList(*args)
Beispiel #20
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return bootstrap_argument_constructors[tag](args)
Beispiel #21
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return taint_node_type_constructors[tag](args)
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTSymbolicJTermConstant(*args)