@Override @Nonnull public List<? extends EncodedValue> getValue() { return RewriterUtils.rewriteList(EncodedValueRewriter.this, arrayEncodedValue.getValue()); } }
@Override @Nonnull public List<? extends EncodedValue> getValue() { return RewriterUtils.rewriteList(EncodedValueRewriter.this, arrayEncodedValue.getValue()); } }
@Override @Nonnull public List<? extends EncodedValue> getValue() { return RewriterUtils.rewriteList(EncodedValueRewriter.this, arrayEncodedValue.getValue()); } }
@Override @Nonnull public List<? extends CharSequence> getParameterTypes() { return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), Lists.transform(methodReference.getParameterTypes(), new Function<CharSequence, String>() { @Nonnull @Override public String apply(CharSequence input) { return input.toString(); } })); }
@Override @Nonnull public List<? extends CharSequence> getParameterTypes() { return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), Lists.transform(methodReference.getParameterTypes(), new Function<CharSequence, String>() { @Nonnull @Override public String apply(CharSequence input) { return input.toString(); } })); }
@Override @Nonnull public List<? extends MethodParameter> getParameters() { // We can't use the MethodReferenceRewriter to rewrite the parameters, because we would lose // parameter names and annotations. If a method rewrite involves changing parameters, it needs // to be handled here as well as in the MethodReferenceRewriter return RewriterUtils.rewriteList(rewriters.getMethodParameterRewriter(), method.getParameters()); }
@Override @Nonnull public List<? extends CharSequence> getParameterTypes() { return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), Lists.transform(methodReference.getParameterTypes(), new Function<CharSequence, String>() { @Nonnull @Override public String apply(CharSequence input) { return input.toString(); } })); }
@Override @Nonnull public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() { return RewriterUtils.rewriteList(rewriters.getTryBlockRewriter(), methodImplementation.getTryBlocks()); }
@Override @Nonnull public List<? extends MethodParameter> getParameters() { // We can't use the MethodReferenceRewriter to rewrite the parameters, because we would lose // parameter names and annotations. If a method rewrite involves changing parameters, it needs // to be handled here as well as in the MethodReferenceRewriter return RewriterUtils.rewriteList(rewriters.getMethodParameterRewriter(), method.getParameters()); }
@Override @Nonnull public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() { return RewriterUtils.rewriteList(rewriters.getTryBlockRewriter(), methodImplementation.getTryBlocks()); }
@Override @Nonnull public List<? extends MethodParameter> getParameters() { // We can't use the MethodReferenceRewriter to rewrite the parameters, because we would lose // parameter names and annotations. If a method rewrite involves changing parameters, it needs // to be handled here as well as in the MethodReferenceRewriter return RewriterUtils.rewriteList(rewriters.getMethodParameterRewriter(), method.getParameters()); }
@Override @Nonnull public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() { return RewriterUtils.rewriteList(rewriters.getTryBlockRewriter(), methodImplementation.getTryBlocks()); }
@Override @Nonnull public List<? extends ExceptionHandler> getExceptionHandlers() { return RewriterUtils.rewriteList(rewriters.getExceptionHandlerRewriter(), tryBlock.getExceptionHandlers()); } }
@Override @Nonnull public List<? extends ExceptionHandler> getExceptionHandlers() { return RewriterUtils.rewriteList(rewriters.getExceptionHandlerRewriter(), tryBlock.getExceptionHandlers()); } }
@Override @Nonnull public List<? extends ExceptionHandler> getExceptionHandlers() { return RewriterUtils.rewriteList(rewriters.getExceptionHandlerRewriter(), tryBlock.getExceptionHandlers()); } }
@Override @Nonnull public List<String> getInterfaces() { return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), classDef.getInterfaces()); }
@Override @Nonnull public List<String> getInterfaces() { return RewriterUtils.rewriteList(rewriters.getTypeRewriter(), classDef.getInterfaces()); }