|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.compiler.impl.IrritantSet
public class 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.
Field Summary | |
---|---|
static IrritantSet |
ALL
|
static IrritantSet |
BOXING
|
static IrritantSet |
CAST
|
static IrritantSet |
COMPILER_DEFAULT_ERRORS
|
static IrritantSet |
COMPILER_DEFAULT_WARNINGS
|
static IrritantSet |
DEP_ANN
|
static IrritantSet |
DEPRECATION
|
static IrritantSet |
FALLTHROUGH
|
static IrritantSet |
FINALLY
|
static int |
GROUP_MASK
|
static int |
GROUP_MAX
|
static int |
GROUP_SHIFT
|
static int |
GROUP0
|
static int |
GROUP1
|
static int |
GROUP2
|
static IrritantSet |
HIDING
|
static IrritantSet |
INCOMPLETE_SWITCH
|
static IrritantSet |
JAVADOC
|
static IrritantSet |
NLS
|
static IrritantSet |
NULL
|
static IrritantSet |
RAW
|
static IrritantSet |
RESTRICTION
|
static IrritantSet |
SERIAL
|
static IrritantSet |
STATIC_ACCESS
|
static IrritantSet |
STATIC_METHOD
|
static IrritantSet |
SUPER
|
static IrritantSet |
SYNTHETIC_ACCESS
|
static IrritantSet |
UNCHECKED
|
static IrritantSet |
UNQUALIFIED_FIELD_ACCESS
|
static IrritantSet |
UNUSED
|
Constructor Summary | |
---|---|
IrritantSet(int singleGroupIrritants)
Constructor with initial irritant set |
|
IrritantSet(IrritantSet other)
Constructor with initial irritant set |
Method Summary | |
---|---|
boolean |
areAllSet()
|
IrritantSet |
clear(int singleGroupIrritants)
|
IrritantSet |
clearAll()
|
boolean |
hasSameIrritants(IrritantSet irritantSet)
Returns true if all of the irritants in the given irritant set are set in receiver |
void |
initialize(int singleGroupIrritants)
Initialize a set of irritants in one group |
void |
initialize(IrritantSet other)
|
boolean |
isAnySet(IrritantSet other)
Returns true if any of the irritants in given other set is positionned in receiver |
boolean |
isSet(int singleGroupIrritants)
|
IrritantSet |
set(int singleGroupIrritants)
|
IrritantSet |
set(IrritantSet other)
Return updated irritantSet or null if it was a no-op |
IrritantSet |
setAll()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int GROUP_MASK
public static final int GROUP_SHIFT
public static final int GROUP_MAX
public static final int GROUP0
public static final int GROUP1
public static final int GROUP2
public static final IrritantSet ALL
public static final IrritantSet BOXING
public static final IrritantSet CAST
public static final IrritantSet DEPRECATION
public static final IrritantSet DEP_ANN
public static final IrritantSet FALLTHROUGH
public static final IrritantSet FINALLY
public static final IrritantSet HIDING
public static final IrritantSet INCOMPLETE_SWITCH
public static final IrritantSet NLS
public static final IrritantSet NULL
public static final IrritantSet RAW
public static final IrritantSet RESTRICTION
public static final IrritantSet SERIAL
public static final IrritantSet STATIC_ACCESS
public static final IrritantSet STATIC_METHOD
public static final IrritantSet SYNTHETIC_ACCESS
public static final IrritantSet SUPER
public static final IrritantSet UNUSED
public static final IrritantSet UNCHECKED
public static final IrritantSet UNQUALIFIED_FIELD_ACCESS
public static final IrritantSet JAVADOC
public static final IrritantSet COMPILER_DEFAULT_ERRORS
public static final IrritantSet COMPILER_DEFAULT_WARNINGS
Constructor Detail |
---|
public IrritantSet(int singleGroupIrritants)
public IrritantSet(IrritantSet other)
Method Detail |
---|
public boolean areAllSet()
public IrritantSet clear(int singleGroupIrritants)
public IrritantSet clearAll()
public void initialize(int singleGroupIrritants)
singleGroupIrritants
- public void initialize(IrritantSet other)
public boolean isAnySet(IrritantSet other)
other
- public boolean hasSameIrritants(IrritantSet irritantSet)
irritantSet
- the given irritant setpublic boolean isSet(int singleGroupIrritants)
public IrritantSet set(int singleGroupIrritants)
public IrritantSet set(IrritantSet other)
other
- public IrritantSet setAll()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |