|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.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,
boolean replaceAttributes)
Creates a new AttributeAdder that will copy attributes into the given target class. |
|
AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
boolean replaceAttributes)
Creates a new AttributeAdder that will copy attributes into the given target class member. |
|
AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
CodeAttribute targetCodeAttribute,
boolean replaceAttributes)
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 |
| Methods inherited from interface proguard.classfile.attribute.visitor.AttributeVisitor |
|---|
visitDeprecatedAttribute, visitDeprecatedAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSyntheticAttribute, visitSyntheticAttribute |
| Constructor Detail |
|---|
public AttributeAdder(ProgramClass targetClass,
boolean replaceAttributes)
public AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
boolean replaceAttributes)
public AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
CodeAttribute targetCodeAttribute,
boolean replaceAttributes)
| Method Detail |
|---|
public void visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
visitUnknownAttribute in interface AttributeVisitorvisitUnknownAttribute in class SimplifiedVisitor
public void visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute)
visitSourceFileAttribute in interface AttributeVisitorvisitSourceFileAttribute in class SimplifiedVisitor
public void visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute)
visitSourceDirAttribute in interface AttributeVisitorvisitSourceDirAttribute in class SimplifiedVisitor
public void visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
visitInnerClassesAttribute in interface AttributeVisitorvisitInnerClassesAttribute in class SimplifiedVisitor
public void visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
visitEnclosingMethodAttribute in interface AttributeVisitorvisitEnclosingMethodAttribute in class SimplifiedVisitor
public void visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute in interface AttributeVisitorvisitDeprecatedAttribute in class SimplifiedVisitor
public void visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute in interface AttributeVisitorvisitSyntheticAttribute in class SimplifiedVisitor
public void visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute)
visitSignatureAttribute in interface AttributeVisitorvisitSignatureAttribute in class SimplifiedVisitor
public void visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
visitConstantValueAttribute in interface AttributeVisitorvisitConstantValueAttribute in class SimplifiedVisitor
public void visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
visitExceptionsAttribute in interface AttributeVisitorvisitExceptionsAttribute in class SimplifiedVisitor
public void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
visitCodeAttribute in interface AttributeVisitorvisitCodeAttribute in class SimplifiedVisitor
public void visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
visitStackMapAttribute in interface AttributeVisitorvisitStackMapAttribute in class SimplifiedVisitor
public void visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
visitStackMapTableAttribute in interface AttributeVisitorvisitStackMapTableAttribute in class SimplifiedVisitor
public void visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
visitLineNumberTableAttribute in interface AttributeVisitorvisitLineNumberTableAttribute in class SimplifiedVisitor
public void visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
visitLocalVariableTableAttribute in interface AttributeVisitorvisitLocalVariableTableAttribute in class SimplifiedVisitor
public void visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
visitLocalVariableTypeTableAttribute in interface AttributeVisitorvisitLocalVariableTypeTableAttribute in class SimplifiedVisitor
public void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute in interface AttributeVisitorvisitRuntimeVisibleAnnotationsAttribute in class SimplifiedVisitor
public void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute in interface AttributeVisitorvisitRuntimeInvisibleAnnotationsAttribute in class SimplifiedVisitor
public void visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute)
visitRuntimeVisibleParameterAnnotationsAttribute in interface AttributeVisitorvisitRuntimeVisibleParameterAnnotationsAttribute in class SimplifiedVisitor
public void visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute)
visitRuntimeInvisibleParameterAnnotationsAttribute in interface AttributeVisitorvisitRuntimeInvisibleParameterAnnotationsAttribute in class SimplifiedVisitor
public void visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
visitAnnotationDefaultAttribute in interface AttributeVisitorvisitAnnotationDefaultAttribute in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||