public enum LocationType extends Enum<LocationType>
Enum Constant and Description |
---|
ENTRY
specifies the default location for trigger insertion which is either the first line of a method or
the first line of a constructor following any indirection via an alternative constructor or via
the super constructor.
|
EXIT
specifies a location for trigger insertion at return from the trigger method n.b.
|
INVOKE
specifies a location for trigger insertion by identifying a method invoke operation or the nth such
method invoke if a count is supplied or all method invocations if ALL is specified.
|
INVOKE_COMPLETED
specifies a location for trigger insertion by identifying return from a method invoke operation or the
nth such return if a count is supplied or all method invocations if ALL is specified.
|
LINE
specifies a location for trigger insertion via a line number.
|
READ
specifies a location for trigger insertion by identifying a field read operation or the nth such field
read if a count is supplied or all field reads if ALL is specified.
|
READ_COMPLETED
specifies a location for trigger insertion by identifying a field read operation or the nth such field
read if a count is supplied or all field reads if ALL is specified.
|
SYNCHRONIZE
specifies a location for trigger insertion by identifying a synchronize operation or the nth such
operation if a count is supplied or all synchronize operations if ALL is specified.
|
SYNCHRONIZE_COMPLETED
specifies a location for trigger insertion by identifying completion of a synchronize operation or the
nth such operation if a count is supplied or all synchronize operations if ALL is specified.
|
THROW
specifies a location for trigger insertion by identifying throw of an exception of the nth such throw
if a count is supplied or all throws if ALL is specified
script syntax : 'AT' 'THROW' [
|
WRITE
specifies a location for trigger insertion by identifying a field write operation or the nth such field
write if a count is supplied or all field writes if ALL is specified.
|
WRITE_COMPLETED
specifies a location for trigger insertion by identifying a field write operation or the nth such field
write if a count is supplied or all field writes if ALL is specified.
|
Modifier and Type | Method and Description |
---|---|
static String |
parameterText(String locationSpec) |
String |
specifierText() |
static LocationType |
type(String locationSpec) |
static LocationType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LocationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LocationType ENTRY
public static final LocationType LINE
public static final LocationType READ
public static final LocationType READ_COMPLETED
public static final LocationType WRITE
public static final LocationType WRITE_COMPLETED
public static final LocationType INVOKE
public static final LocationType INVOKE_COMPLETED
public static final LocationType SYNCHRONIZE
public static final LocationType SYNCHRONIZE_COMPLETED
public static final LocationType THROW
public static final LocationType EXIT
public static LocationType[] values()
for (LocationType c : LocationType.values()) System.out.println(c);
public static LocationType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String specifierText()
public static LocationType type(String locationSpec)
Copyright © 2021. All Rights Reserved.