Serializable
, Comparable<LocationType>
public enum LocationType extends Enum<LocationType>
Enum Constant | 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.
|
EXCEPTION_EXIT |
specifies a location for trigger insertion on exception exit from the trigger method
script syntax : 'AT' 'EXCEPTION' 'EXIT'
|
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' [{typename}] [ {count} | 'ALL' ]
n.b.
|
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 | 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 final LocationType EXCEPTION_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 © 2018. All rights reserved.