| java.lang.Object proguard.classfile.attribute.visitor.AttributeNameFilter
AttributeNameFilter | public class AttributeNameFilter implements AttributeVisitor(Code) | | This AttributeVisitor delegates its visits another AttributeVisitor, but
only when the visited attribute has a name that passes a given string
matcher.
author: Eric Lafortune |
Method Summary | |
public void | visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute) | public void | visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) | public void | visitConstantValueAttribute(Clazz clazz, Field field, ConstantValueAttribute constantValueAttribute) | public void | visitDeprecatedAttribute(Clazz clazz, DeprecatedAttribute deprecatedAttribute) | public void | visitDeprecatedAttribute(Clazz clazz, Field field, DeprecatedAttribute deprecatedAttribute) | public void | visitDeprecatedAttribute(Clazz clazz, Method method, DeprecatedAttribute deprecatedAttribute) | public void | visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) | public void | visitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute) | public void | visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) | public void | visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) | public void | visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) | public void | visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute) | public void | visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz, RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) | public void | visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz, Field field, RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) | public void | visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz, Method method, RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) | public void | visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) | public void | visitRuntimeVisibleAnnotationsAttribute(Clazz clazz, RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) | public void | visitRuntimeVisibleAnnotationsAttribute(Clazz clazz, Field field, RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) | public void | visitRuntimeVisibleAnnotationsAttribute(Clazz clazz, Method method, RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) | public void | visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) | public void | visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) | public void | visitSignatureAttribute(Clazz clazz, Field field, SignatureAttribute signatureAttribute) | public void | visitSignatureAttribute(Clazz clazz, Method method, SignatureAttribute signatureAttribute) | public void | visitSourceDirAttribute(Clazz clazz, SourceDirAttribute sourceDirAttribute) | public void | visitSourceFileAttribute(Clazz clazz, SourceFileAttribute sourceFileAttribute) | public void | visitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute) | public void | visitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute) | public void | visitSyntheticAttribute(Clazz clazz, SyntheticAttribute syntheticAttribute) | public void | visitSyntheticAttribute(Clazz clazz, Field field, SyntheticAttribute syntheticAttribute) | public void | visitSyntheticAttribute(Clazz clazz, Method method, SyntheticAttribute syntheticAttribute) | public void | visitUnknownAttribute(Clazz clazz, UnknownAttribute unknownAttribute) |
AttributeNameFilter | public AttributeNameFilter(StringMatcher stringMatcher, AttributeVisitor attributeVisitor)(Code) | | Creates a new AttributeNameFilter.
Parameters: stringMatcher - the string matcher that will check the attributenames. Parameters: attributeVisitor - the AttributeVisitor to whichvisits will be delegated. |
|
|