コード例 #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)
コード例 #2
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TStringConstant(*args)
コード例 #3
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self, ) + rep
     return BC.BcSlotList(*args)
コード例 #4
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTNumerical(*args)
コード例 #5
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.BootstrapMethodData(*args)
コード例 #6
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TMethodTarget(*args)
コード例 #7
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TaintedVariableIds(*args)
コード例 #8
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return FieldSignature(*args)
コード例 #9
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return ClassMethodSignature(*args)
コード例 #10
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return Classname(*args)
コード例 #11
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.MethodDescriptor(*args)
コード例 #12
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTermRange(*args)
コード例 #13
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTRelationalExprList(*args)
コード例 #14
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTFloat(*args)
コード例 #15
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TSymbol(*args)
コード例 #16
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return descriptor_constructors[tag](args)
コード例 #17
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TVariable(*args)
コード例 #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)
コード例 #19
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return T.TaintOriginList(*args)
コード例 #20
0
 def get_value(node):
     rep = IT.get_rep(node)
     tag = rep[1][0]
     args = (self,) + rep
     return bootstrap_argument_constructors[tag](args)
コード例 #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)
コード例 #22
0
 def get_value(node):
     rep = IT.get_rep(node)
     args = (self,) + rep
     return JT.JTSymbolicJTermConstant(*args)