org.apache.skywalking.apm.dependencies.net.bytebuddy.matcher.ArrayTypeMatcher Maven / Gradle / Ivy
package org.apache.skywalking.apm.dependencies.net.bytebuddy.matcher;
import org.apache.skywalking.apm.dependencies.net.bytebuddy.build.HashCodeAndEqualsPlugin;
import org.apache.skywalking.apm.dependencies.net.bytebuddy.description.type.TypeDefinition;
/**
* Matches an enumeration type.
*
* @param The type of the matched entity.
*/
@HashCodeAndEqualsPlugin.Enhance
public class ArrayTypeMatcher extends ElementMatcher.Junction.AbstractBase {
/**
* {@inheritDoc}
*/
public boolean matches(T target) {
return target.isArray();
}
@Override
public String toString() {
return "isArray()";
}
}