org.codehaus.groovy.syntax.Token.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中org.codehaus.groovy.syntax.Token.<init>()方法的一些代码示例,展示了Token.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Token.<init>()方法的具体详情如下:
包路径:org.codehaus.groovy.syntax.Token
类名称:Token
方法名:<init>

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;
}

相关文章