private ASTArgumentList getArgumentList(ASTArguments args) { if (args != null) { return args.getFirstChildOfType(ASTArgumentList.class); } return null; }
@Override public Object visit(ASTAllocationExpression node, Object data) { ASTClassOrInterfaceType declClassName = node.getFirstChildOfType(ASTClassOrInterfaceType.class); if (declClassName != null && TypeHelper.isA(declClassName, javax.crypto.spec.IvParameterSpec.class)) { Node firstArgument = null; ASTArguments arguments = node.getFirstChildOfType(ASTArguments.class); if (arguments.getArgumentCount() > 0) { firstArgument = arguments.getFirstChildOfType(ASTArgumentList.class).jjtGetChild(0); } if (firstArgument != null) { ASTPrimaryPrefix prefix = firstArgument.getFirstDescendantOfType(ASTPrimaryPrefix.class); validateProperIv(data, prefix); } } return data; }
@Override public Object visit(ASTAllocationExpression node, Object data) { ASTClassOrInterfaceType declClassName = node.getFirstChildOfType(ASTClassOrInterfaceType.class); if (declClassName != null && TypeHelper.isA(declClassName, SECRET_KEY_SPEC)) { Node firstArgument = null; ASTArguments arguments = node.getFirstChildOfType(ASTArguments.class); if (arguments.getArgumentCount() > 0) { firstArgument = arguments.getFirstChildOfType(ASTArgumentList.class).jjtGetChild(0); } if (firstArgument != null) { ASTPrimaryPrefix prefix = firstArgument.getFirstDescendantOfType(ASTPrimaryPrefix.class); validateProperKeyArgument(data, prefix); } } return data; }
private static List<String> getArgumentTypes(ASTArguments args) { List<String> argumentTypes = new ArrayList<>(); ASTArgumentList argumentList = args.getFirstChildOfType(ASTArgumentList.class); if (argumentList != null) { for (int a = 0; a < argumentList.jjtGetNumChildren(); a++) {
private ASTArgumentList getArgumentList(ASTArguments args) { if (args != null) { return args.getFirstChildOfType(ASTArgumentList.class); } return null; }
@Override public Object visit(ASTAllocationExpression node, Object data) { ASTClassOrInterfaceType declClassName = node.getFirstChildOfType(ASTClassOrInterfaceType.class); if (declClassName != null && TypeHelper.isA(declClassName, javax.crypto.spec.IvParameterSpec.class)) { Node firstArgument = null; ASTArguments arguments = node.getFirstChildOfType(ASTArguments.class); if (arguments.getArgumentCount() > 0) { firstArgument = arguments.getFirstChildOfType(ASTArgumentList.class).jjtGetChild(0); } if (firstArgument != null) { ASTPrimaryPrefix prefix = firstArgument.getFirstDescendantOfType(ASTPrimaryPrefix.class); validateProperIv(data, prefix); } } return data; }
@Override public Object visit(ASTAllocationExpression node, Object data) { ASTClassOrInterfaceType declClassName = node.getFirstChildOfType(ASTClassOrInterfaceType.class); if (declClassName != null && TypeHelper.isA(declClassName, SECRET_KEY_SPEC)) { Node firstArgument = null; ASTArguments arguments = node.getFirstChildOfType(ASTArguments.class); if (arguments.getArgumentCount() > 0) { firstArgument = arguments.getFirstChildOfType(ASTArgumentList.class).jjtGetChild(0); } if (firstArgument != null) { ASTPrimaryPrefix prefix = firstArgument.getFirstDescendantOfType(ASTPrimaryPrefix.class); validateProperKeyArgument(data, prefix); } } return data; }
private static List<String> getArgumentTypes(ASTArguments args) { List<String> argumentTypes = new ArrayList<>(); ASTArgumentList argumentList = args.getFirstChildOfType(ASTArgumentList.class); if (argumentList != null) { for (int a = 0; a < argumentList.jjtGetNumChildren(); a++) {