本文整理了Java中javax.enterprise.inject.spi.AnnotatedCallable.getJavaMember()
方法的一些代码示例,展示了AnnotatedCallable.getJavaMember()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedCallable.getJavaMember()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedCallable
类名称:AnnotatedCallable
方法名:getJavaMember
暂无
代码示例来源:origin: javax.enterprise/cdi-api
/**
* Get the underlying {@link Parameter}.
*
* @return the {@link Parameter}
*/
default Parameter getJavaParameter() {
Member member = getDeclaringCallable().getJavaMember();
if (!(member instanceof Executable)) {
throw new IllegalStateException("Parameter does not belong to an executable: " + member);
}
Executable executable = (Executable) member;
return executable.getParameters()[getPosition()];
}
代码示例来源:origin: hibernate/hibernate-validator
@Override
public Method getJavaMember() {
return (Method) getWrappedCallable().getJavaMember();
}
}
代码示例来源:origin: hibernate/hibernate-validator
@Override
@SuppressWarnings("unchecked")
public Constructor<T> getJavaMember() {
return (Constructor<T>) getWrappedCallable().getJavaMember();
}
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
@Override
protected Class<?> getDeclaringClass()
{
return declaringCallable.getJavaMember().getDeclaringClass();
}
}
代码示例来源:origin: org.hibernate.validator/hibernate-validator-cdi
@Override
@SuppressWarnings("unchecked")
public Constructor<T> getJavaMember() {
return (Constructor<T>) getWrappedCallable().getJavaMember();
}
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
private boolean isUnproxyable(AnnotatedCallable annotatedMethod, boolean failOnFinal)
{
int modifiers = annotatedMethod.getJavaMember().getModifiers();
boolean isFinal = Modifier.isFinal(modifiers);
if (failOnFinal && isFinal)
{
throw new UnproxyableResolutionException(annotatedMethod + " is not proxyable");
}
return isFinal || Modifier.isPrivate(modifiers);
}
代码示例来源:origin: org.hibernate.validator/hibernate-validator-cdi
@Override
public Method getJavaMember() {
return (Method) getWrappedCallable().getJavaMember();
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: weld/core
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: weld/core
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: weld/core
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
public static <X> String createCallableId(AnnotatedCallable<X> method) {
StringBuilder builder = new StringBuilder();
builder.append(method.getJavaMember().getDeclaringClass().getName());
builder.append('.');
builder.append(method.getJavaMember().getName());
builder.append(createAnnotationCollectionId(method.getAnnotations()));
builder.append(createParameterListId(method.getParameters()));
return builder.toString();
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static boolean compareAnnotatedCallable(AnnotatedCallable<?> m1, AnnotatedCallable<?> m2) {
if (!m1.getJavaMember().equals(m2.getJavaMember())) {
return false;
}
if (!compareAnnotated(m1, m2)) {
return false;
}
return compareAnnotatedParameters(m1.getParameters(), m2.getParameters());
}
代码示例来源:origin: weld/core
public static boolean compareAnnotatedCallable(AnnotatedCallable<?> m1, AnnotatedCallable<?> m2) {
if (!m1.getJavaMember().equals(m2.getJavaMember())) {
return false;
}
if (!compareAnnotated(m1, m2)) {
return false;
}
return compareAnnotatedParameters(m1.getParameters(), m2.getParameters());
}
代码示例来源:origin: weld/core
public static boolean compareAnnotatedCallable(AnnotatedCallable<?> m1, AnnotatedCallable<?> m2) {
if (!m1.getJavaMember().equals(m2.getJavaMember())) {
return false;
}
if (!compareAnnotated(m1, m2)) {
return false;
}
return compareAnnotatedParameters(m1.getParameters(), m2.getParameters());
}
代码示例来源:origin: weld/core
public static boolean compareAnnotatedCallable(AnnotatedCallable<?> m1, AnnotatedCallable<?> m2) {
if (!m1.getJavaMember().equals(m2.getJavaMember())) {
return false;
}
if (!compareAnnotated(m1, m2)) {
return false;
}
return compareAnnotatedParameters(m1.getParameters(), m2.getParameters());
}
代码示例来源:origin: io.astefanutti.metrics.cdi/metrics-cdi
private String getParameterName(AnnotatedParameter<?> parameter) {
Parameter[] parameters = ((Method) parameter.getDeclaringCallable().getJavaMember()).getParameters();
Parameter param = parameters[parameter.getPosition()];
if (param.isNamePresent()) {
return param.getName();
}
else {
throw new UnsupportedOperationException("Unable to retrieve name for parameter [" + parameter + "], activate the -parameters compiler argument or annotate the injected parameter with the @Metric annotation");
}
}
}
代码示例来源:origin: org.apache.geronimo.specs/geronimo-jcdi_2.0_spec
default Parameter getJavaParameter()
{
Member javaMember = getDeclaringCallable().getJavaMember();
if (!Executable.class.isInstance(javaMember))
{
throw new IllegalStateException("Parameter does not belong to a Constructor or Method: " + javaMember);
}
return ((Executable) javaMember).getParameters()[getPosition()];
}
代码示例来源:origin: com.caucho/resin
InjectionPointImpl(InjectManager manager,
InjectionTargetBuilder<T> target,
AnnotatedParameter<?> param)
{
this(manager, target.getBean(),
param,
param.getDeclaringCallable().getJavaMember(),
param.getBaseType());
_target = target;
}
内容来源于网络,如有侵权,请联系作者删除!