|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.editor.AttributeAdder
public class AttributeAdder
This AttributeVisitor adds all attributes that it visits to the given target class, class member, or attribute.
| Constructor Summary | |
|---|---|
AttributeAdder(ProgramClass targetClass)
Creates a new AttributeAdder that will copy attributes into the given target class. |
|
AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember)
Creates a new AttributeAdder that will copy attributes into the given target class member. |
|
AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
Attribute targetAttribute)
Creates a new AttributeAdder that will copy attributes into the given target attribute. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AttributeAdder(ProgramClass targetClass)
public AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember)
public AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
Attribute targetAttribute)
| Method Detail |
|---|
public void visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
visitUnknownAttribute in interface AttributeVisitor
public void visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute)
visitSourceFileAttribute in interface AttributeVisitor
public void visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute)
visitSourceDirAttribute in interface AttributeVisitor
public void visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
visitInnerClassesAttribute in interface AttributeVisitor
public void visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
visitEnclosingMethodAttribute in interface AttributeVisitor
public void visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute in interface AttributeVisitor
public void visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute in interface AttributeVisitor
public void visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute in interface AttributeVisitor
public void visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute in interface AttributeVisitor
public void visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute in interface AttributeVisitor
public void visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute in interface AttributeVisitor
public void visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute)
visitSignatureAttribute in interface AttributeVisitor
public void visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute)
visitSignatureAttribute in interface AttributeVisitor
public void visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute)
visitSignatureAttribute in interface AttributeVisitor
public void visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
visitConstantValueAttribute in interface AttributeVisitor
public void visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
visitExceptionsAttribute in interface AttributeVisitor
public void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
visitCodeAttribute in interface AttributeVisitor
public void visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
visitStackMapAttribute in interface AttributeVisitor
public void visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
visitStackMapTableAttribute in interface AttributeVisitor
public void visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
visitLineNumberTableAttribute in interface AttributeVisitor
public void visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
visitLocalVariableTableAttribute in interface AttributeVisitor
public void visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
visitLocalVariableTypeTableAttribute in interface AttributeVisitor
public void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute)
visitRuntimeVisibleParameterAnnotationsAttribute in interface AttributeVisitor
public void visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute)
visitRuntimeInvisibleParameterAnnotationsAttribute in interface AttributeVisitor
public void visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
visitAnnotationDefaultAttribute in interface AttributeVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||