本文整理了Java中org.codehaus.groovy.syntax.Token.<init>()
方法的一些代码示例,展示了Token.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Token.<init>()
方法的具体详情如下:
包路径:org.codehaus.groovy.syntax.Token
类名称:Token
方法名:<init>
[英]Initializes the NULL Token.
[中]初始化空标记。
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents an integer.
*/
public static Token newInteger( String text, int startLine, int startColumn )
{
return new Token( Types.INTEGER_NUMBER, text, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
public CompareToNullExpression(final Expression objectExpression, final boolean compareToNull) {
super(objectExpression, new Token(Types.COMPARE_TO, compareToNull ? "==" : "!=", -1, -1), ConstantExpression.NULL);
this.objectExpression = objectExpression;
this.equalsNull = compareToNull;
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents an identifier.
*/
public static Token newIdentifier( String text, int startLine, int startColumn )
{
return new Token( Types.IDENTIFIER, text, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
public CompareIdentityExpression(final Expression leftExpression, final Expression rightExpression) {
super(leftExpression, new Token(Types.COMPARE_TO, "==", -1, -1), rightExpression);
this.leftExpression = leftExpression;
this.rightExpression = rightExpression;
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents a double-quoted string.
*/
public static Token newString( String text, int startLine, int startColumn )
{
return new Token( Types.STRING, text, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents a decimal number.
*/
public static Token newDecimal( String text, int startLine, int startColumn )
{
return new Token( Types.DECIMAL_NUMBER, text, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Returns a copy of this Token.
*/
public Token dup()
{
Token token = new Token( this.type, this.text, this.startLine, this.startColumn );
token.setMeaning( this.meaning );
return token;
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents a symbol, using a library for the type.
*/
public static Token newSymbol( String type, int startLine, int startColumn )
{
return new Token( Types.lookupSymbol(type), type, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token with the specified meaning.
*/
public static Token newPlaceholder( int type )
{
Token token = new Token( Types.UNKNOWN, "", -1, -1 );
token.setMeaning( type );
return token;
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents a symbol, using a library for the text.
*/
public static Token newSymbol( int type, int startLine, int startColumn )
{
return new Token( type, Types.getText(type), startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Creates a token that represents a keyword. Returns null if the
* specified text isn't a keyword.
*/
public static Token newKeyword( String text, int startLine, int startColumn )
{
int type = Types.lookupKeyword( text );
if( type != Types.UNKNOWN )
{
return new Token( type, text, startLine, startColumn );
}
return null;
}
代码示例来源:origin: org.codehaus.groovy/groovy
private Token getOpWithoutEqual(Expression exp) {
if (!(exp instanceof BinaryExpression)) return null; // should never happen
Token op = ((BinaryExpression) exp).getOperation();
int typeWithoutEqual = TokenUtil.removeAssignment(op.getType());
return new Token(typeWithoutEqual, op.getText() /* will do */, op.getStartLine(), op.getStartColumn());
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
/**
* Creates a token that represents a decimal number.
*/
public static Token newDecimal( String text, int startLine, int startColumn )
{
return new Token( Types.DECIMAL_NUMBER, text, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
/**
* Creates a token that represents a double-quoted string.
*/
public static Token newString( String text, int startLine, int startColumn )
{
return new Token( Types.STRING, text, startLine, startColumn );
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
/**
* Creates a token that represents a symbol, using a library for the type.
*/
public static Token newSymbol( String type, int startLine, int startColumn )
{
return new Token( Types.lookupSymbol(type), type, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
/**
* Creates a token that represents a symbol, using a library for the type.
*/
public static Token newSymbol( String type, int startLine, int startColumn )
{
return new Token( Types.lookupSymbol(type), type, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
/**
* Creates a token with the specified meaning.
*/
public static Token newPlaceholder( int type )
{
Token token = new Token( Types.UNKNOWN, "", -1, -1 );
token.setMeaning( type );
return token;
}
代码示例来源:origin: org.kohsuke.droovy/groovy
/**
* Creates a token that represents a symbol, using a library for the type.
*/
public static Token newSymbol( String type, int startLine, int startColumn )
{
return new Token( Types.lookupSymbol(type), type, startLine, startColumn );
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
/**
* Returns a copy of this Token.
*/
public Token dup()
{
Token token = new Token( this.type, this.text, this.startLine, this.startColumn );
token.setMeaning( this.meaning );
return token;
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
/**
* Creates a token with the specified meaning.
*/
public static Token newPlaceholder( int type )
{
Token token = new Token( Types.UNKNOWN, "", -1, -1 );
token.setMeaning( type );
return token;
}
内容来源于网络,如有侵权,请联系作者删除!