byte-buddy-1.8.21.jar
登录
|
net.bytebuddy:byte-buddy:1.8.21
META-INF
net
bytebuddy
pool
package-info.java
asm
matcher
ModifierMatcher.java
StringMatcher.java
ClassLoaderParentMatcher.java
package-info.java
DeclaringFieldMatcher.java
InstanceTypeMatcher.java
MethodExceptionTypeMatcher.java
NegatingMatcher.java
CollectionErasureMatcher.java
CollectionItemMatcher.java
MethodParametersMatcher.java
FilterableList.java
ElementMatchers.java
AnnotationTypeMatcher.java
DeclaringTypeMatcher.java
NullMatcher.java
MethodParameterTypeMatcher.java
DefinedShapeMatcher.java
CollectionSizeMatcher.java
MethodOverrideMatcher.java
MethodParameterTypesMatcher.java
SignatureTokenMatcher.java
NameMatcher.java
ClassLoaderHierarchyMatcher.java
LatentMatcher.java
CollectionOneToOneMatcher.java
VisibilityMatcher.java
CachingMatcher.java
HasSuperTypeMatcher.java
DeclaringAnnotationMatcher.java
ElementMatcher.java
DeclaringMethodMatcher.java
ErasureMatcher.java
InheritedAnnotationMatcher.java
MethodSortMatcher.java
IsNamedMatcher.java
DescriptorMatcher.java
CollectionElementMatcher.java
MethodReturnTypeMatcher.java
FailSafeMatcher.java
FieldTypeMatcher.java
TypeSortMatcher.java
EqualityMatcher.java
AccessibilityMatcher.java
BooleanMatcher.java
SuperTypeMatcher.java
SubTypeMatcher.java
implementation
utility
dynamic
ByteBuddy.java
build
NamingStrategy.java
ClassFileVersion.java
TypeCache.java
description
agent
jar
MethodReturnTypeMatcher.java
清空
类结构
package net.bytebuddy.matcher; import net.bytebuddy.build.
HashCodeAndEqualsPlugin
; import net.bytebuddy.description.method.
MethodDescription
; import net.bytebuddy.description.type.
TypeDescription
; /** * An element matcher that matches its argument's return type against a given type matcher. * * @param <T> The type of the matched entity. */ @
HashCodeAndEqualsPlugin
.
Enhance
public class
MethodReturnTypeMatcher
<T extends
MethodDescription
> extends
ElementMatcher
.
Junction
.
AbstractBase
<T> { /** * The type matcher to apply to the matched element's return type. */ private final
ElementMatcher
<? super
TypeDescription
.
Generic
>
matcher
; /** * Creates a new matcher for a matched element's return type. * * @param matcher The type matcher to apply to the matched element's return type. */ public
MethodReturnTypeMatcher
(
ElementMatcher
<? super
TypeDescription
.
Generic
>
matcher
) { this.
matcher
=
matcher
; } @
Override
public boolean
matches
(T
target
) { return
matcher
.
matches
(
target
.
getReturnType
()); } @
Override
public
String
toString
() { return "returns(" +
matcher
+ ")"; } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口