public static enum MemberSubstitution.Substitution.NoOp extends Enum<MemberSubstitution.Substitution.NoOp> implements MemberSubstitution.Substitution
MemberSubstitution.Substitution.Compound, MemberSubstitution.Substitution.ForElementMatchers, MemberSubstitution.Substitution.InvocationType, MemberSubstitution.Substitution.NoOp, MemberSubstitution.Substitution.Resolver
Enum Constant and Description |
---|
INSTANCE
The singleton instance.
|
Modifier and Type | Method and Description |
---|---|
MemberSubstitution.Substitution.Resolver |
resolve(FieldDescription.InDefinedShape fieldDescription,
boolean writeAccess)
Resolves a field access within a method body.
|
MemberSubstitution.Substitution.Resolver |
resolve(MethodDescription methodDescription,
MemberSubstitution.Substitution.InvocationType invocationType)
Resolves a method invocation within a method body.
|
static MemberSubstitution.Substitution.NoOp |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MemberSubstitution.Substitution.NoOp[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MemberSubstitution.Substitution.NoOp INSTANCE
public static MemberSubstitution.Substitution.NoOp[] values()
for (MemberSubstitution.Substitution.NoOp c : MemberSubstitution.Substitution.NoOp.values()) System.out.println(c);
public static MemberSubstitution.Substitution.NoOp 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 MemberSubstitution.Substitution.Resolver resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)
MemberSubstitution.Substitution
resolve
in interface MemberSubstitution.Substitution
fieldDescription
- The field being accessed.writeAccess
- true
if the access is for writing to the field, false
if the field is read.public MemberSubstitution.Substitution.Resolver resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)
MemberSubstitution.Substitution
resolve
in interface MemberSubstitution.Substitution
methodDescription
- The method being invoked.invocationType
- The method's invocation type.Copyright © 2014–2018. All rights reserved.