Package com.yworks.yshrink.ant.filters
Class AbstractEntryPointFilter
- java.lang.Object
-
- com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
-
- All Implemented Interfaces:
EntryPointFilter
- Direct Known Subclasses:
AllMainMethodsFilter,EntryPointFilters,EntryPointJarFilter,PatternMatchedFilter
public class AbstractEntryPointFilter extends java.lang.Object implements EntryPointFilter
The type Abstract entry point filter.
-
-
Constructor Summary
Constructors Constructor Description AbstractEntryPointFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEntryPointClass(Model model, ClassDescriptor cd)Is entry point class boolean.booleanisEntryPointField(Model model, ClassDescriptor cd, FieldDescriptor fd)Is entry point field boolean.booleanisEntryPointMethod(Model model, ClassDescriptor cd, MethodDescriptor md)Is entry point method boolean.voidsetRetainAttribute(ClassDescriptor cd)Sets retain attribute.
-
-
-
Method Detail
-
isEntryPointClass
public boolean isEntryPointClass(Model model, ClassDescriptor cd)
Description copied from interface:EntryPointFilterIs entry point class boolean.- Specified by:
isEntryPointClassin interfaceEntryPointFilter- Parameters:
model- the modelcd- the cd- Returns:
- the boolean
-
isEntryPointMethod
public boolean isEntryPointMethod(Model model, ClassDescriptor cd, MethodDescriptor md)
Description copied from interface:EntryPointFilterIs entry point method boolean.- Specified by:
isEntryPointMethodin interfaceEntryPointFilter- Parameters:
model- the modelcd- the cdmd- the md- Returns:
- the boolean
-
isEntryPointField
public boolean isEntryPointField(Model model, ClassDescriptor cd, FieldDescriptor fd)
Description copied from interface:EntryPointFilterIs entry point field boolean.- Specified by:
isEntryPointFieldin interfaceEntryPointFilter- Parameters:
model- the modelcd- the cdfd- the fd- Returns:
- the boolean
-
setRetainAttribute
public void setRetainAttribute(ClassDescriptor cd)
Description copied from interface:EntryPointFilterSets retain attribute.- Specified by:
setRetainAttributein interfaceEntryPointFilter- Parameters:
cd- the cd
-
-