Package xyz.cofe.trambda.bc.mth
Class MAnnotableParameterCount
- java.lang.Object
-
- xyz.cofe.trambda.bc.mth.MAbstractBC
-
- xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,ByteCode,MethodByteCode,MethodWriter
public class MAnnotableParameterCount extends MAbstractBC implements ByteCode, MethodWriter
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected intparameterCountprotected booleanvisible
-
Constructor Summary
Constructors Constructor Description MAnnotableParameterCount()Конструктор по умолчаниюMAnnotableParameterCount(int parameterCount, boolean visible)MAnnotableParameterCount(MAnnotableParameterCount sample)Конструктор копирования
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MAnnotableParameterCountclone()intgetParameterCount()booleanisVisible()voidsetParameterCount(int parameterCount)voidsetVisible(boolean visible)StringtoString()voidwrite(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)
-
-
-
Constructor Detail
-
MAnnotableParameterCount
public MAnnotableParameterCount()
Конструктор по умолчанию
-
MAnnotableParameterCount
public MAnnotableParameterCount(int parameterCount, boolean visible)
-
MAnnotableParameterCount
public MAnnotableParameterCount(MAnnotableParameterCount sample)
Конструктор копирования- Parameters:
sample- образец
-
-
Method Detail
-
clone
public MAnnotableParameterCount clone()
- Specified by:
clonein interfaceMethodByteCode- Specified by:
clonein classMAbstractBC
-
getParameterCount
public int getParameterCount()
-
setParameterCount
public void setParameterCount(int parameterCount)
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean visible)
-
write
public void write(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)- Specified by:
writein interfaceMethodWriter
-
-