public static IntLiteral buildIntLiteral(char[] token, int s, int e) { // remove '_' and prefix '0' first char[] intReducedToken = removePrefixZerosAndUnderscores(token, false); switch(intReducedToken.length) { case 10 : // 0x80000000 if (CharOperation.equals(intReducedToken, HEXA_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; case 12 : // 020000000000 if (CharOperation.equals(intReducedToken, OCTAL_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; } return new IntLiteral(token, intReducedToken != token ? intReducedToken : null, s, e); } IntLiteral(char[] token, char[] reducedForm, int start, int end) {
@Override public boolean visitIntegralLiteral(lombok.ast.IntegralLiteral node) { if (node.astMarkedAsLong()) { return set(node, LongLiteral.buildLongLiteral(node.rawValue().toCharArray(), start(node), end(node))); } return set(node, IntLiteral.buildIntLiteral(node.rawValue().toCharArray(), start(node), end(node))); }
computeValue(token, tokenLength, radix, j); return; case 16 : return; computeValue(token, tokenLength, radix, j); return; return; /*constant stays null*/ computeValue(token, tokenLength, radix, j); break; case 8 : return; computeValue(token, tokenLength, radix, j); return;
private static enum LocalTypeKind { LOCAL, METHOD_REFERENCE, LAMBDA, }
@Override public boolean visitIntegralLiteral(lombok.ast.IntegralLiteral node) { if (node.astMarkedAsLong()) { return set(node, new LongLiteral(node.rawValue().toCharArray(), start(node), end(node))); } return set(node, new IntLiteral(node.rawValue().toCharArray(), start(node), end(node))); }
@Override public void visitIntLiteral(IntLiteral node) { String rawValue = String.valueOf(node.source()); boolean negative = rawValue.startsWith("-"); lombok.ast.IntegralLiteral integral = new lombok.ast.IntegralLiteral().rawValue(negative ? rawValue.substring(1) : rawValue); set(node, setPosition(node, addUnaryMinusAsParent(negative, integral))); }
private static enum LocalTypeKind { LOCAL, METHOD_REFERENCE, LAMBDA, }
new IntLiteral( this.scanner.getCurrentTokenSource(), this.scanner.startPosition,
@Override public void visitIntLiteral(IntLiteral node) { String rawValue = String.valueOf(node.source()); boolean negative = rawValue.startsWith("-"); lombok.ast.IntegralLiteral integral = new lombok.ast.IntegralLiteral().rawValue(negative ? rawValue.substring(1) : rawValue); set(node, setPosition(node, addUnaryMinusAsParent(negative, integral))); }
public static IntLiteral buildIntLiteral(char[] token, int s, int e) { // remove '_' and prefix '0' first char[] intReducedToken = removePrefixZerosAndUnderscores(token, false); switch(intReducedToken.length) { case 10 : // 0x80000000 if (CharOperation.equals(intReducedToken, HEXA_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; case 12 : // 020000000000 if (CharOperation.equals(intReducedToken, OCTAL_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; } return new IntLiteral(token, intReducedToken != token ? intReducedToken : null, s, e); } IntLiteral(char[] token, char[] reducedForm, int start, int end) {
@Override public boolean visitIntegralLiteral(lombok.ast.IntegralLiteral node) { if (node.astMarkedAsLong()) { return set(node, LongLiteral.buildLongLiteral(node.rawValue().toCharArray(), start(node), end(node))); } return set(node, IntLiteral.buildIntLiteral(node.rawValue().toCharArray(), start(node), end(node))); }
private static enum LocalTypeKind { LOCAL, METHOD_REFERENCE, LAMBDA, }
computeValue(token, tokenLength, radix, j); return; case 16 : return; computeValue(token, tokenLength, radix, j); return; return; /*constant stays null*/ computeValue(token, tokenLength, radix, j); break; case 8 : return; computeValue(token, tokenLength, radix, j); return;
new IntLiteral( this.scanner.getCurrentTokenSource(), this.scanner.startPosition,
@Override public void visitIntLiteral(IntLiteral node) { String rawValue = String.valueOf(node.source()); boolean negative = rawValue.startsWith("-"); lombok.ast.IntegralLiteral integral = new lombok.ast.IntegralLiteral().rawValue(negative ? rawValue.substring(1) : rawValue); set(node, setPosition(node, addUnaryMinusAsParent(negative, integral))); }
public static IntLiteral buildIntLiteral(char[] token, int s, int e) { // remove '_' and prefix '0' first char[] intReducedToken = removePrefixZerosAndUnderscores(token, false); switch(intReducedToken.length) { case 10 : // 0x80000000 if (CharOperation.equals(intReducedToken, HEXA_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; case 12 : // 020000000000 if (CharOperation.equals(intReducedToken, OCTAL_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; } return new IntLiteral(token, intReducedToken != token ? intReducedToken : null, s, e); } IntLiteral(char[] token, char[] reducedForm, int start, int end) {
IntLiteral.buildIntLiteral( this.scanner.getCurrentTokenSource(), this.scanner.startPosition,
private static enum LocalTypeKind { LOCAL, METHOD_REFERENCE, LAMBDA, }
computeValue(token, tokenLength, radix, j); return; case 16 : return; computeValue(token, tokenLength, radix, j); return; return; /*constant stays null*/ computeValue(token, tokenLength, radix, j); break; case 8 : return; computeValue(token, tokenLength, radix, j); return;
public static IntLiteral buildIntLiteral(char[] token, int s, int e) { // remove '_' and prefix '0' first char[] intReducedToken = removePrefixZerosAndUnderscores(token, false); switch(intReducedToken.length) { case 10 : // 0x80000000 if (CharOperation.equals(intReducedToken, HEXA_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; case 12 : // 020000000000 if (CharOperation.equals(intReducedToken, OCTAL_MIN_VALUE)) { return new IntLiteralMinValue(token, intReducedToken != token ? intReducedToken : null, s, e); } break; } return new IntLiteral(token, intReducedToken != token ? intReducedToken : null, s, e); } IntLiteral(char[] token, char[] reducedForm, int start, int end) {