Package com.yworks.yshrink.ant.filters
Class EntryPointFilters
- java.lang.Object
-
- com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
-
- com.yworks.yshrink.ant.filters.EntryPointFilters
-
- All Implemented Interfaces:
EntryPointFilter
public class EntryPointFilters extends AbstractEntryPointFilter
The type Entry point filters.
-
-
Constructor Summary
Constructors Constructor Description EntryPointFilters()Instantiates a new Entry point filters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntryPointFilter(EntryPointFilter entryPointFilter)Add entry point filter.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.voidsetExclude(Exclude exclude)Sets exclude.voidsetRetainAttribute(ClassDescriptor cd)Sets retain attribute.
-
-
-
Method Detail
-
setExclude
public void setExclude(Exclude exclude)
Sets exclude.- Parameters:
exclude- the exclude
-
addEntryPointFilter
public void addEntryPointFilter(EntryPointFilter entryPointFilter)
Add entry point filter.- Parameters:
entryPointFilter- the entry point filter
-
isEntryPointClass
public boolean isEntryPointClass(Model model, ClassDescriptor cd)
Description copied from interface:EntryPointFilterIs entry point class boolean.- Specified by:
isEntryPointClassin interfaceEntryPointFilter- Overrides:
isEntryPointClassin classAbstractEntryPointFilter- 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- Overrides:
isEntryPointMethodin classAbstractEntryPointFilter- 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- Overrides:
isEntryPointFieldin classAbstractEntryPointFilter- 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- Overrides:
setRetainAttributein classAbstractEntryPointFilter- Parameters:
cd- the cd
-
-