Top Description Fields Constructors Methods
org.easymock.bytebuddy.matcher

public Class DeclaringTypeMatcher<T extends DeclaredByType>

extends ElementMatcher.Junction.ForNonNullValues<T extends DeclaredByType>
Class Inheritance
Annotations
@Enhance
Type Parameters
<T>
The exact type of the element being matched.
Imports
org.easymock.bytebuddy.build.HashCodeAndEqualsPlugin, org.easymock.bytebuddy.description.DeclaredByType, org.easymock.bytebuddy.description.type.TypeDefinition, .TypeDescription

An element matcher that matches the declaring type of another element, only if this element is actually declared in a type.

Field Summary

Modifier and TypeField and Description
private final ElementMatcher<? super TypeDescription.Generic>
matcher

The type matcher to be applied if the target element is declared in a type.

Constructor Summary

AccessConstructor and Description
public
DeclaringTypeMatcher(ElementMatcher<? super TypeDescription.Generic>
The type matcher to be applied if the target element is declared in a type.
matcher
)

Creates a new matcher for the declaring type of an element.

Method Summary

Modifier and TypeMethod and Description
protected boolean
doMatch(T
The instance to be matched.
target
)

Implements abstract org.easymock.bytebuddy.matcher.ElementMatcher.Junction.ForNonNullValues.doMatch.

Matches the supplied value if it was found not to be null.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.easymock.bytebuddy.matcher.ElementMatcher.Junction.ForNonNullValues:
matches

Field Detail

matcherback to summary
private final ElementMatcher<? super TypeDescription.Generic> matcher

The type matcher to be applied if the target element is declared in a type.

Constructor Detail

DeclaringTypeMatcherback to summary
public DeclaringTypeMatcher(ElementMatcher<? super TypeDescription.Generic> matcher)

Creates a new matcher for the declaring type of an element.

Parameters
matcher:ElementMatcher<? super TypeDescription.Generic>

The type matcher to be applied if the target element is declared in a type.

Method Detail

doMatchback to summary
protected boolean doMatch(T target)

Implements abstract org.easymock.bytebuddy.matcher.ElementMatcher.Junction.ForNonNullValues.doMatch.

Doc from org.easymock.bytebuddy.matcher.ElementMatcher.Junction.ForNonNullValues.doMatch.

Matches the supplied value if it was found not to be null.

Parameters
target:T

The instance to be matched.

Returns:boolean

true if the given element is matched by this matcher or false otherwise.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override