Class ModifierHelper
java.lang.Object
japicmp.util.ModifierHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends JApiModifierBase>
JApiModifier<T> extractModifierFromBehavior(Optional<? extends javassist.CtBehavior> oldClassOptional, Optional<? extends javassist.CtBehavior> newClassOptional, ModifierHelper.ExtractModifierFromBehaviorCallback<T> callback) static <T extends JApiModifierBase>
JApiModifier<T> extractModifierFromClass(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional, ModifierHelper.ExtractModifierFromClassCallback<T> callback) static <T extends JApiModifierBase>
JApiModifier<T> extractModifierFromField(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional, ModifierHelper.ExtractModifierFromFieldCallback<T> callback) static booleanhasModifierLevelDecreased(JApiHasAccessModifier hasAccessModifier) private static booleanhasSyntheticAttribute(JApiAttribute<SyntheticAttribute> syntheticAttribute) private static booleanhasSyntheticModifier(JApiModifier<SyntheticModifier> syntheticModifier) static booleanincludeSynthetic(JApiCanBeSynthetic jApiCanBeSynthetic, JarArchiveComparatorOptions options) static booleanincludeSynthetic(JApiCanBeSynthetic jApiCanBeSynthetic, Options options) static booleanisBridge(int modifier) static booleanisNotPrivate(JApiHasAccessModifier jApiHasAccessModifier) static booleanisSynthetic(int modifier) static booleanisSynthetic(JApiCanBeSynthetic jApiClass) static booleanmatchesModifierLevel(int modifierOfElement, AccessModifier modifierLevel) static booleanmatchesModifierLevel(AccessModifier modifierLevelOfElement, AccessModifier modifierLevel) static booleanmatchesModifierLevel(JApiHasAccessModifier hasAccessModifier, AccessModifier accessModifierParam) static AccessModifiertranslateToModifierLevel(int modifier)
-
Field Details
-
ACC_BRIDGE
public static final int ACC_BRIDGE- See Also:
-
ACC_SYNTHETIC
public static final int ACC_SYNTHETIC- See Also:
-
-
Constructor Details
-
ModifierHelper
private ModifierHelper()
-
-
Method Details
-
matchesModifierLevel
public static boolean matchesModifierLevel(AccessModifier modifierLevelOfElement, AccessModifier modifierLevel) -
matchesModifierLevel
-
translateToModifierLevel
-
isNotPrivate
-
hasModifierLevelDecreased
-
matchesModifierLevel
public static boolean matchesModifierLevel(JApiHasAccessModifier hasAccessModifier, AccessModifier accessModifierParam) -
extractModifierFromClass
public static <T extends JApiModifierBase> JApiModifier<T> extractModifierFromClass(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional, ModifierHelper.ExtractModifierFromClassCallback<T> callback) -
extractModifierFromBehavior
public static <T extends JApiModifierBase> JApiModifier<T> extractModifierFromBehavior(Optional<? extends javassist.CtBehavior> oldClassOptional, Optional<? extends javassist.CtBehavior> newClassOptional, ModifierHelper.ExtractModifierFromBehaviorCallback<T> callback) -
extractModifierFromField
public static <T extends JApiModifierBase> JApiModifier<T> extractModifierFromField(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional, ModifierHelper.ExtractModifierFromFieldCallback<T> callback) -
isBridge
public static boolean isBridge(int modifier) -
isSynthetic
public static boolean isSynthetic(int modifier) -
includeSynthetic
public static boolean includeSynthetic(JApiCanBeSynthetic jApiCanBeSynthetic, JarArchiveComparatorOptions options) -
includeSynthetic
-
isSynthetic
-
hasSyntheticAttribute
-
hasSyntheticModifier
-