public static JavaParserParameterDeclaration parameter(Parameter parameter, TypeSolver typeSolver) { return new JavaParserParameterDeclaration(parameter, typeSolver); }
@Override public ResolvedType getType() { if (wrappedNode.getType() instanceof UnknownType && JavaParserFactory.getContext(wrappedNode, typeSolver) instanceof LambdaExprContext) { Optional<Value> value = JavaParserFactory.getContext(wrappedNode, typeSolver).solveSymbolAsValue(wrappedNode.getNameAsString()); if (value.isPresent()) { return value.get().getType(); } } ResolvedType res = JavaParserFacade.get(typeSolver).convert(wrappedNode.getType(), wrappedNode); if (isVariadic()) { res = new ResolvedArrayType(res); } return res; }
@Override public ResolvedType getType() { if (wrappedNode.getType() instanceof UnknownType && JavaParserFactory.getContext(wrappedNode, typeSolver) instanceof LambdaExprContext) { Optional<Value> value = JavaParserFactory.getContext(wrappedNode, typeSolver).solveSymbolAsValue(wrappedNode.getNameAsString(), typeSolver); if (value.isPresent()) { return value.get().getType(); } } ResolvedType res = JavaParserFacade.get(typeSolver).convert(wrappedNode.getType(), wrappedNode); if (isVariadic()) { res = new ResolvedArrayType(res); } return res; }
public static JavaParserParameterDeclaration parameter(Parameter parameter, TypeSolver typeSolver) { return new JavaParserParameterDeclaration(parameter, typeSolver); }
@Override public ResolvedType getType() { if (wrappedNode.getType() instanceof UnknownType && JavaParserFactory.getContext(wrappedNode, typeSolver) instanceof LambdaExprContext) { Optional<Value> value = JavaParserFactory.getContext(wrappedNode, typeSolver).solveSymbolAsValue(wrappedNode.getNameAsString(), typeSolver); if (value.isPresent()) { return value.get().getType(); } } ResolvedType res = JavaParserFacade.get(typeSolver).convert(wrappedNode.getType(), wrappedNode); if (isVariadic()) { res = new ResolvedArrayType(res); } return res; }
public static JavaParserParameterDeclaration parameter(Parameter parameter, TypeSolver typeSolver) { return new JavaParserParameterDeclaration(parameter, typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }
@Override public ResolvedParameterDeclaration getParam(int i) { if (i < 0 || i >= getNumberOfParams()) { throw new IllegalArgumentException(String.format("No param with index %d. Number of params: %d", i, getNumberOfParams())); } return new JavaParserParameterDeclaration(wrappedNode.getParameters().get(i), typeSolver); }