Package xyz.cofe.trambda.sec
Class InvokeMethod
- java.lang.Object
-
- xyz.cofe.trambda.sec.SecurAccess<INSTR,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>
-
- xyz.cofe.trambda.sec.Invoke<MMethodInsn>
-
- xyz.cofe.trambda.sec.InvokeMethod
-
public class InvokeMethod extends Invoke<MMethodInsn>
Инструкция вызова метода
-
-
Field Summary
-
Fields inherited from class xyz.cofe.trambda.sec.SecurAccess
instruction, scope
-
-
Constructor Summary
Constructors Constructor Description InvokeMethod(MMethodInsn methodInsn, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> scope)КонструкторInvokeMethod(InvokeMethod sample)Конструктор копирования
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InvokeMethodclone()КлонированиеStringgetMethodName()Возвращает имя вызываемого методаMethodDescTypesgetMethodTypes()Возвращает сигнатуру вызываемого методаStringgetOwner()Возвращает имя вызываемого класса / интерфейсаStringtoString()-
Methods inherited from class xyz.cofe.trambda.sec.Invoke
inspectCall
-
Methods inherited from class xyz.cofe.trambda.sec.SecurAccess
getInstruction, getScope, inspect
-
-
-
-
Constructor Detail
-
InvokeMethod
public InvokeMethod(MMethodInsn methodInsn, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> scope)
Конструктор- Parameters:
methodInsn- байт-код инструкция вызова методаscope- область определения инструкции
-
InvokeMethod
public InvokeMethod(InvokeMethod sample)
Конструктор копирования- Parameters:
sample- образец
-
-
Method Detail
-
clone
public InvokeMethod clone()
Клонирование- Specified by:
clonein classSecurAccess<MMethodInsn,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>- Returns:
- клон
-
getOwner
public String getOwner()
Возвращает имя вызываемого класса / интерфейса- Specified by:
getOwnerin classInvoke<MMethodInsn>- Returns:
- имя класса
-
getMethodName
public String getMethodName()
Возвращает имя вызываемого метода- Specified by:
getMethodNamein classInvoke<MMethodInsn>- Returns:
- имя метода
-
getMethodTypes
public MethodDescTypes getMethodTypes()
Возвращает сигнатуру вызываемого метода- Specified by:
getMethodTypesin classInvoke<MMethodInsn>- Returns:
- описание сигнатуры
-
-