Package proguard.resources.file.visitor
Class ResourceFilePresenceFilter
- java.lang.Object
-
- proguard.resources.file.visitor.ResourceFilePresenceFilter
-
- All Implemented Interfaces:
ResourceFileVisitor,KotlinModuleVisitor
public class ResourceFilePresenceFilter extends java.lang.Object implements ResourceFileVisitor
ThisResourceFileVisitordelegates its visits to one of twoResourceFileVisitorinstances, depending on whether the name of the visited resource file is present in a givenFilePoolor not.
-
-
Constructor Summary
Constructors Constructor Description ResourceFilePresenceFilter(FilePool filePool, ResourceFileVisitor presentResourceFileVisitor, ResourceFileVisitor missingResourceFileVisitor)Creates a new ResourceFilePresenceFilter.ResourceFilePresenceFilter(ResourceFilePool resourceFilePool, ResourceFileVisitor presentResourceFileVisitor, ResourceFileVisitor missingResourceFileVisitor)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResourceFileVisitorresourceFileVisitor(ResourceFile resourceFile)Returns the appropriateResourceFileVisitor.voidvisitKotlinModule(KotlinModule kotlinModule)voidvisitResourceFile(ResourceFile resourceFile)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface proguard.resources.file.visitor.ResourceFileVisitor
visitAnyResourceFile
-
-
-
-
Constructor Detail
-
ResourceFilePresenceFilter
public ResourceFilePresenceFilter(FilePool filePool, ResourceFileVisitor presentResourceFileVisitor, ResourceFileVisitor missingResourceFileVisitor)
Creates a new ResourceFilePresenceFilter.- Parameters:
filePool- theResourceFilePoolin which the presence will be tested.presentResourceFileVisitor- theResourceFileVisitorto which visits of present resource files will be delegated.missingResourceFileVisitor- theResourceFileVisitorto which visits of missing resource files will be delegated.
-
ResourceFilePresenceFilter
@Deprecated public ResourceFilePresenceFilter(ResourceFilePool resourceFilePool, ResourceFileVisitor presentResourceFileVisitor, ResourceFileVisitor missingResourceFileVisitor)
Deprecated.Creates a new ResourceFilePresenceFilter.- Parameters:
resourceFilePool- theResourceFilePoolin which the presence will be tested.presentResourceFileVisitor- theResourceFileVisitorto which visits of present resource files will be delegated.missingResourceFileVisitor- theResourceFileVisitorto which visits of missing resource files will be delegated.
-
-
Method Detail
-
visitResourceFile
public void visitResourceFile(ResourceFile resourceFile)
- Specified by:
visitResourceFilein interfaceResourceFileVisitor
-
visitKotlinModule
public void visitKotlinModule(KotlinModule kotlinModule)
- Specified by:
visitKotlinModulein interfaceKotlinModuleVisitor- Specified by:
visitKotlinModulein interfaceResourceFileVisitor
-
resourceFileVisitor
protected ResourceFileVisitor resourceFileVisitor(ResourceFile resourceFile)
Returns the appropriateResourceFileVisitor.
-
-