@Override public Set<? extends Annotation> apply(MethodParameter input) { return input.getAnnotations(); } };
List<? extends MethodParameter> parameters = method.getParameters(); for (MethodParameter p : parameters) { if (p.getAnnotations().size() > 0) { doParam = true; break; = new VisibilityParameterAnnotationTag(parameters.size(), AnnotationConstants.RUNTIME_VISIBLE); for (MethodParameter p : parameters) { List<Tag> tags = handleAnnotation(p.getAnnotations(), null);
String parameterType = parameter.getType(); String parameterName = parameter.getName(); Collection<? extends Annotation> annotations = parameter.getAnnotations(); if ((options.debugInfo && parameterName != null) || annotations.size() != 0) { writer.write(".param p");
dexPool.annotationSetSection.intern(parameter.getAnnotations());
@Override public Set<? extends Annotation> apply(MethodParameter input) { return input.getAnnotations(); } };
@Override public Set<? extends Annotation> apply(MethodParameter input) { return input.getAnnotations(); } };
@Override @Nonnull public Set<? extends Annotation> getAnnotations() { return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), methodParameter.getAnnotations()); }
@Override @Nonnull public Set<? extends Annotation> getAnnotations() { return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), methodParameter.getAnnotations()); }
@Override @Nonnull public Set<? extends Annotation> getAnnotations() { return RewriterUtils.rewriteSet(rewriters.getAnnotationRewriter(), methodParameter.getAnnotations()); }
Map<Integer,List<Annotation>> getParameterAnnotations(Method m) { Map<Integer,List<Annotation>> result = HashMapFactory.make(); int i = 0; for(MethodParameter as : m.getParameters()) { for(org.jf.dexlib2.iface.Annotation a : as.getAnnotations()) { if (! result.containsKey(i)) { result.put(i, new ArrayList<Annotation>()); } result.get(i).add(DexUtil.getAnnotation(a, getClassLoader().getReference())); } i++; } return result; }
Map<Integer,List<Annotation>> getParameterAnnotations(Method m) { Map<Integer,List<Annotation>> result = HashMapFactory.make(); int i = 0; for(MethodParameter as : m.getParameters()) { for(org.jf.dexlib2.iface.Annotation a : as.getAnnotations()) { if (! result.containsKey(i)) { result.put(i, new ArrayList<Annotation>()); } result.get(i).add(DexUtil.getAnnotation(a, getClassLoader().getReference())); } i++; } return result; }
public static ImmutableMethodParameter of(MethodParameter methodParameter) { if (methodParameter instanceof ImmutableMethodParameter) { return (ImmutableMethodParameter)methodParameter; } return new ImmutableMethodParameter( methodParameter.getType(), methodParameter.getAnnotations(), methodParameter.getName()); }
public static ImmutableMethodParameter of(MethodParameter methodParameter) { if (methodParameter instanceof ImmutableMethodParameter) { return (ImmutableMethodParameter)methodParameter; } return new ImmutableMethodParameter( methodParameter.getType(), methodParameter.getAnnotations(), methodParameter.getName()); }
public static ImmutableMethodParameter of(MethodParameter methodParameter) { if (methodParameter instanceof ImmutableMethodParameter) { return (ImmutableMethodParameter)methodParameter; } return new ImmutableMethodParameter( methodParameter.getType(), methodParameter.getAnnotations(), methodParameter.getName()); }
@Nonnull private BuilderMethodParameter internMethodParameter(@Nonnull MethodParameter methodParameter) { return new BuilderMethodParameter( typeSection.internType(methodParameter.getType()), stringSection.internNullableString(methodParameter.getName()), annotationSetSection.internAnnotationSet(methodParameter.getAnnotations())); }
@Nonnull private BuilderMethodParameter internMethodParameter(@Nonnull MethodParameter methodParameter) { return new BuilderMethodParameter( typeSection.internType(methodParameter.getType()), stringSection.internNullableString(methodParameter.getName()), annotationSetSection.internAnnotationSet(methodParameter.getAnnotations())); }
@Nonnull private BuilderMethodParameter internMethodParameter(@Nonnull MethodParameter methodParameter) { return new BuilderMethodParameter( context.typePool.internType(methodParameter.getType()), context.stringPool.internNullableString(methodParameter.getName()), context.annotationSetPool.internAnnotationSet(methodParameter.getAnnotations())); }
@Override protected Iterable<? extends MethodParameter> reParameters(final List<? extends MethodParameter> paramters) { final List<ImmutableMethodParameter> list = new ArrayList<ImmutableMethodParameter>(); for (MethodParameter methodParameter : paramters) { boolean isBasic = false; if (basicType.containsKey(methodParameter.getType())) { isBasic = true; } list.add(new ImmutableMethodParameter( isBasic ? methodParameter.getType() : DefineUtils.getDefineClassName(classProcessor.classProcess(DefineUtils.getDalvikClassName(methodParameter.getType())).className,methodParameter.getType().startsWith("[")), methodParameter.getAnnotations(), methodParameter.getName())); } return new Iterable<ImmutableMethodParameter>() { @Override public Iterator<ImmutableMethodParameter> iterator() { return list.iterator(); } }; } }
String parameterType = parameter.getType(); String parameterName = parameter.getName(); Collection<? extends Annotation> annotations = parameter.getAnnotations(); if (parameterName != null || annotations.size() != 0) { writer.write(".param p");
String parameterType = parameter.getType(); String parameterName = parameter.getName(); Collection<? extends Annotation> annotations = parameter.getAnnotations(); if (parameterName != null || annotations.size() != 0) { writer.write(".param p");