本文整理了Java中javax.enterprise.inject.spi.AnnotatedCallable.getParameters()
方法的一些代码示例,展示了AnnotatedCallable.getParameters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedCallable.getParameters()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedCallable
类名称:AnnotatedCallable
方法名:getParameters
[英]Returns callable list of parameter or empty if none.
[中]返回参数的可调用列表,如果没有,则返回空。
代码示例来源:origin: jersey/jersey
private boolean containAnnotatedParameters(final Collection<AnnotatedCallable> annotatedCallables,
final Set<Class<? extends Annotation>> annotationSet) {
for (final AnnotatedCallable c : annotatedCallables) {
if (containAnnotation(c.getParameters(), annotationSet)) {
return true;
}
}
return false;
}
代码示例来源:origin: hibernate/hibernate-validator
@Override
public List<AnnotatedParameter<T>> getParameters() {
return wrappedCallable.getParameters();
}
代码示例来源:origin: org.jboss.weld.se/weld-se
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
for (AnnotatedParameter<X> parameter : callable.getParameters()) {
if (!parameter.getAnnotations().isEmpty()) {
return true;
}
}
return false;
}
代码示例来源:origin: weld/core
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
for (AnnotatedParameter<X> parameter : callable.getParameters()) {
if (!parameter.getAnnotations().isEmpty()) {
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.deltaspike.core/deltaspike-core-api
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable)
{
for (AnnotatedParameter<X> parameter : callable.getParameters())
{
if (!parameter.getAnnotations().isEmpty())
{
return true;
}
}
return false;
}
代码示例来源:origin: weld/core
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
for (AnnotatedParameter<X> parameter : callable.getParameters()) {
if (!parameter.getAnnotations().isEmpty()) {
return true;
}
}
return false;
}
代码示例来源:origin: weld/core
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
for (AnnotatedParameter<X> parameter : callable.getParameters()) {
if (!parameter.getAnnotations().isEmpty()) {
return true;
}
}
return false;
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
for (AnnotatedParameter<X> parameter : callable.getParameters()) {
if (!parameter.getAnnotations().isEmpty()) {
return true;
}
}
return false;
}
代码示例来源:origin: org.jboss.forge/forge-addon-container
private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable)
{
for (AnnotatedParameter<X> parameter : callable.getParameters())
{
if (!parameter.getAnnotations().isEmpty())
{
return true;
}
}
return false;
}
代码示例来源:origin: com.sun.jersey/jersey-servlet
private <T> void copyParametersOfAnnotatedCallable(AnnotatedCallable<? super T> callable, AnnotatedCallableImpl<T> newCallable) {
// copy and reparent all the parameters
List<AnnotatedParameter<T>> newParams = new ArrayList<AnnotatedParameter<T>>();
for (AnnotatedParameter<? super T> parameter : callable.getParameters()) {
newParams.add(new AnnotatedParameterImpl<T>(parameter, newCallable));
}
newCallable.setParameters(newParams);
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
public AnnotatedCallableWraper(AnnotatedCallable<X> delegate, AnnotatedTypeWrapper<X> declaringType, boolean keepOriginalAnnotations,
Annotation... annotations) {
super(delegate, declaringType, keepOriginalAnnotations, annotations);
this.delegate = delegate;
this.wrappedParameters = new ArrayList<AnnotatedParameter<X>>();
for (AnnotatedParameter<X> annotatedParameter : delegate.getParameters()) {
wrappedParameters
.add(new AnnotatedParameterWrapper<X>(annotatedParameter, this, true, annotatedParameter.getAnnotations().toArray(
new Annotation[] { })));
}
}
代码示例来源:origin: com.sun.jersey/jersey-bundle
private <T> void copyParametersOfAnnotatedCallable(AnnotatedCallable<? super T> callable, AnnotatedCallableImpl<T> newCallable) {
// copy and reparent all the parameters
List<AnnotatedParameter<T>> newParams = new ArrayList<AnnotatedParameter<T>>();
for (AnnotatedParameter<? super T> parameter : callable.getParameters()) {
newParams.add(new AnnotatedParameterImpl<T>(parameter, newCallable));
}
newCallable.setParameters(newParams);
}
代码示例来源: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 <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: org.apache.openwebbeans/openwebbeans-impl
public boolean isContainerEvent(AnnotatedParameter<?> annotatedParameter)
{
AnnotatedCallable<?> method = annotatedParameter.getDeclaringCallable();
if (!AnnotatedMethod.class.isInstance(method) || method.getParameters().isEmpty())
{
return false;
}
Class<?> paramType = AnnotatedMethod.class.cast(method).getJavaMember().getParameterTypes()[0];
return webBeansContext.getWebBeansUtil().isContainerEventType(paramType);
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
private <X> void buildInjectionPoints(Bean<?> owner, AnnotatedCallable<X> callable, Collection<InjectionPoint> lists)
{
List<AnnotatedParameter<X>> parameters = callable.getParameters();
for (AnnotatedParameter<?> parameter : parameters)
{
// @Observes and @ObservesAsync are not injection point type for method parameters
if (parameter.getAnnotation(Observes.class) == null && parameter.getAnnotation(ObservesAsync.class) == null)
{
lists.add(buildInjectionPoint(owner, parameter, true));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!