Top Description Fields Constructors Methods
com.sun.management.internal

pack-priv Class Flag

extends Object
Class Inheritance
Annotations
@SuppressWarnings:removal
Imports
java.util.*, com.sun.management.VMOption, .VMOption.Origin, java.security.AccessController

Flag class is a helper class for constructing a VMOption. It has the static methods for getting the Flag objects, each corresponds to one VMOption.

Field Summary

Modifier and TypeField and Description
private boolean
private String
private VMOption.Origin
private Object
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
Flag(String name, Object value, boolean writeable, boolean external, VMOption.Origin origin)

Method Summary

Modifier and TypeMethod and Description
private static native String[]
pack-priv static List<Flag>
pack-priv static Flag
private static List<Flag>
getFlags(String[] names, int numFlags)

private static native int
getFlags(String[] names, Flag[] flags, int count)

private static native int
pack-priv Object
pack-priv VMOption
private static native void
pack-priv boolean
pack-priv boolean
pack-priv static synchronized native void
setBooleanValue(String name, boolean value)

pack-priv static synchronized native void
setDoubleValue(String name, double value)

pack-priv static synchronized native void
setLongValue(String name, long value)

pack-priv static synchronized native void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

externalback to summary
private boolean external
nameback to summary
private String name
originback to summary
private VMOption.Origin origin
valueback to summary
private Object value
writeableback to summary
private boolean writeable

Constructor Detail

Flagback to summary
pack-priv Flag(String name, Object value, boolean writeable, boolean external, VMOption.Origin origin)

Method Detail

getAllFlagNamesback to summary
private static native String[] getAllFlagNames()
getAllFlagsback to summary
pack-priv static List<Flag> getAllFlags()
getFlagback to summary
pack-priv static Flag getFlag(String name)
getFlagsback to summary
private static List<Flag> getFlags(String[] names, int numFlags)
getFlagsback to summary
private static native int getFlags(String[] names, Flag[] flags, int count)
getInternalFlagCountback to summary
private static native int getInternalFlagCount()
getValueback to summary
pack-priv Object getValue()
getVMOptionback to summary
pack-priv VMOption getVMOption()
initializeback to summary
private static native void initialize()
isExternalback to summary
pack-priv boolean isExternal()
isWriteableback to summary
pack-priv boolean isWriteable()
setBooleanValueback to summary
pack-priv static synchronized native void setBooleanValue(String name, boolean value)
setDoubleValueback to summary
pack-priv static synchronized native void setDoubleValue(String name, double value)
setLongValueback to summary
pack-priv static synchronized native void setLongValue(String name, long value)
setStringValueback to summary
pack-priv static synchronized native void setStringValue(String name, String value)