Klasse IrritantSet
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.impl.IrritantSet
Represent a set of irritant flags. Irritants are organized in up to 8 group
of 29, allowing for a maximum of 232 distinct irritants.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSetstatic final IrritantSet -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungIrritantSet(int singleGroupIrritants) Constructor with initial irritant setIrritantSet(IrritantSet other) Constructor with initial irritant set -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanclear(int singleGroupIrritants) clearAll()int[]getBits()booleanhasSameIrritants(IrritantSet irritantSet) Returns true if all of the irritants in the given irritant set are set in receivervoidinitialize(int singleGroupIrritants) Initialize a set of irritants in one groupvoidinitialize(IrritantSet other) booleanisAnySet(IrritantSet other) Returns true if any of the irritants in given other set is positionned in receiverbooleanisSet(int singleGroupIrritants) set(int singleGroupIrritants) set(IrritantSet other) Return updated irritantSet or null if it was a no-opsetAll()
-
Felddetails
-
GROUP_MASK
public static final int GROUP_MASK- Siehe auch:
-
GROUP_SHIFT
public static final int GROUP_SHIFT- Siehe auch:
-
GROUP_MAX
public static final int GROUP_MAX- Siehe auch:
-
GROUP0
public static final int GROUP0- Siehe auch:
-
GROUP1
public static final int GROUP1- Siehe auch:
-
GROUP2
public static final int GROUP2- Siehe auch:
-
GROUP3
public static final int GROUP3- Siehe auch:
-
ALL
-
BOXING
-
CAST
-
DEPRECATION
-
TERMINAL_DEPRECATION
-
DEP_ANN
-
FALLTHROUGH
-
FINALLY
-
HIDING
-
INCOMPLETE_SWITCH
-
NLS
-
NULL
-
RAW
-
RESTRICTION
-
SERIAL
-
STATIC_ACCESS
-
STATIC_METHOD
-
SYNTHETIC_ACCESS
-
SYNCHRONIZED
-
SUPER
-
UNUSED
-
UNCHECKED
-
UNQUALIFIED_FIELD_ACCESS
-
RESOURCE
-
UNLIKELY_ARGUMENT_TYPE
-
API_LEAK
-
MODULE
-
JAVADOC
-
PREVIEW
-
COMPILER_DEFAULT_ERRORS
-
COMPILER_DEFAULT_WARNINGS
-
COMPILER_DEFAULT_INFOS
-
-
Konstruktordetails
-
IrritantSet
public IrritantSet(int singleGroupIrritants) Constructor with initial irritant set -
IrritantSet
Constructor with initial irritant set
-
-
Methodendetails
-
areAllSet
public boolean areAllSet() -
clear
-
clearAll
-
initialize
public void initialize(int singleGroupIrritants) Initialize a set of irritants in one group- Parameter:
singleGroupIrritants-
-
initialize
-
isAnySet
Returns true if any of the irritants in given other set is positionned in receiver- Parameter:
other-
-
hasSameIrritants
Returns true if all of the irritants in the given irritant set are set in receiver- Parameter:
irritantSet- the given irritant set
-
isSet
public boolean isSet(int singleGroupIrritants) -
getBits
public int[] getBits() -
set
-
set
Return updated irritantSet or null if it was a no-op- Parameter:
other-
-
setAll
-