Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.zving.framework.thirdparty.asm.MethodVisitor Maven / Gradle / Ivy
package com.zving.framework.thirdparty.asm;
public abstract class MethodVisitor
{
protected final int api;
protected MethodVisitor mv;
public MethodVisitor(int api)
{
this(api, null);
}
public MethodVisitor(int api, MethodVisitor mv)
{
if (api != 262144) {
throw new IllegalArgumentException();
}
this.api = api;
this.mv = mv;
}
public AnnotationVisitor visitAnnotationDefault()
{
if (this.mv != null) {
return this.mv.visitAnnotationDefault();
}
return null;
}
public AnnotationVisitor visitAnnotation(String desc, boolean visible)
{
if (this.mv != null) {
return this.mv.visitAnnotation(desc, visible);
}
return null;
}
public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible)
{
if (this.mv != null) {
return this.mv.visitParameterAnnotation(parameter, desc, visible);
}
return null;
}
public void visitAttribute(Attribute attr)
{
if (this.mv != null) {
this.mv.visitAttribute(attr);
}
}
public void visitCode()
{
if (this.mv != null) {
this.mv.visitCode();
}
}
public void visitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)
{
if (this.mv != null) {
this.mv.visitFrame(type, nLocal, local, nStack, stack);
}
}
public void visitInsn(int opcode)
{
if (this.mv != null) {
this.mv.visitInsn(opcode);
}
}
public void visitIntInsn(int opcode, int operand)
{
if (this.mv != null) {
this.mv.visitIntInsn(opcode, operand);
}
}
public void visitVarInsn(int opcode, int var)
{
if (this.mv != null) {
this.mv.visitVarInsn(opcode, var);
}
}
public void visitTypeInsn(int opcode, String type)
{
if (this.mv != null) {
this.mv.visitTypeInsn(opcode, type);
}
}
public void visitFieldInsn(int opcode, String owner, String name, String desc)
{
if (this.mv != null) {
this.mv.visitFieldInsn(opcode, owner, name, desc);
}
}
public void visitMethodInsn(int opcode, String owner, String name, String desc)
{
if (this.mv != null) {
this.mv.visitMethodInsn(opcode, owner, name, desc);
}
}
public void visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs)
{
if (this.mv != null) {
this.mv.visitInvokeDynamicInsn(name, desc, bsm, bsmArgs);
}
}
public void visitJumpInsn(int opcode, Label label)
{
if (this.mv != null) {
this.mv.visitJumpInsn(opcode, label);
}
}
public void visitLabel(Label label)
{
if (this.mv != null) {
this.mv.visitLabel(label);
}
}
public void visitLdcInsn(Object cst)
{
if (this.mv != null) {
this.mv.visitLdcInsn(cst);
}
}
public void visitIincInsn(int var, int increment)
{
if (this.mv != null) {
this.mv.visitIincInsn(var, increment);
}
}
public void visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)
{
if (this.mv != null) {
this.mv.visitTableSwitchInsn(min, max, dflt, labels);
}
}
public void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
{
if (this.mv != null) {
this.mv.visitLookupSwitchInsn(dflt, keys, labels);
}
}
public void visitMultiANewArrayInsn(String desc, int dims)
{
if (this.mv != null) {
this.mv.visitMultiANewArrayInsn(desc, dims);
}
}
public void visitTryCatchBlock(Label start, Label end, Label handler, String type)
{
if (this.mv != null) {
this.mv.visitTryCatchBlock(start, end, handler, type);
}
}
public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
{
if (this.mv != null) {
this.mv.visitLocalVariable(name, desc, signature, start, end, index);
}
}
public void visitLineNumber(int line, Label start)
{
if (this.mv != null) {
this.mv.visitLineNumber(line, start);
}
}
public void visitMaxs(int maxStack, int maxLocals)
{
if (this.mv != null) {
this.mv.visitMaxs(maxStack, maxLocals);
}
}
public void visitEnd()
{
if (this.mv != null) {
this.mv.visitEnd();
}
}
}