com.yahoo.platform.yui.compressor.JavaScriptCompressor.getToken()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 JavaScript  
字(5.9k)|赞(0)|评价(0)|浏览(100)

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

JavaScriptCompressor.getToken介绍

暂无

代码示例

代码示例来源:origin: eclipse/rap

(getToken(-2).getType() != Token.DOT &&
    getToken(-2).getType() != Token.GET &&
    getToken(-2).getType() != Token.SET)) &&
getToken(0).getType() != Token.OBJECTLIT) {

代码示例来源:origin: com.yahoo/yuicompressor

if (offset >= 2 && getToken(-2).getType() == Token.DOT ||
      getToken(0).getType() == Token.OBJECTLIT) {
  result.append((String) literals.get(new Integer(token.getType())));
  if (offset < length) {
    token = getToken(0);
    if (token.getType() == Token.INC ||
        token.getType() == Token.DEC ||
    } else if (token.getType() == Token.POS && getToken(-1).getType() == Token.ADD ||
        token.getType() == Token.NEG && getToken(-1).getType() == Token.SUB) {
  result.append('{');
  braceNesting++;
  token = getToken(0);
  if (token.getType() == Token.STRING &&
      getToken(1).getType() == Token.SEMI) {
    token = getToken(0);
    if (token.getType() != Token.LP &&
        token.getType() != Token.LB &&
  if (offset < length && getToken(0).getType() != Token.STRING) {
    result.append(' ');
case Token.CONTINUE:
  result.append(literals.get(new Integer(token.getType())));
  if (offset < length && getToken(0).getType() != Token.SEMI) {

代码示例来源:origin: org.odlabs.wiquery/wiquery-compressor

if ((offset < 2 || (getToken(-2).getType() != Token1.DOT
  && getToken(-2).getType() != Token1.GET && getToken(-2).getType() != Token1.SET))
  && getToken(0).getType() != Token1.OBJECTLIT)

代码示例来源:origin: com.yahoo/yuicompressor

(getToken(-2).getType() != Token.DOT &&
    getToken(-2).getType() != Token.GET &&
    getToken(-2).getType() != Token.SET)) &&
getToken(0).getType() != Token.OBJECTLIT) {

代码示例来源:origin: eclipse/rap

if (offset >= 2 && getToken(-2).getType() == Token.DOT ||
      getToken(0).getType() == Token.OBJECTLIT) {
  result.append((String) literals.get(new Integer(token.getType())));
  if (offset < length) {
    token = getToken(0);
    if (token.getType() == Token.INC ||
        token.getType() == Token.DEC ||
    } else if (token.getType() == Token.POS && getToken(-1).getType() == Token.ADD ||
        token.getType() == Token.NEG && getToken(-1).getType() == Token.SUB) {
  token = getToken(0);
  if (token.getType() == Token.STRING &&
      getToken(1).getType() == Token.SEMI) {
    token = getToken(0);
    if (token.getType() != Token.LP &&
        token.getType() != Token.LB &&
  if (offset < length && getToken(0).getType() != Token.STRING) {
    result.append(' ');
case Token.CONTINUE:
  result.append(literals.get(new Integer(token.getType())));
  if (offset < length && getToken(0).getType() != Token.SEMI) {
  if (preserveAllSemiColons || offset < length && getToken(0).getType() != Token.RC) {
    result.append(';');

代码示例来源:origin: org.odlabs.wiquery/wiquery-compressor

if (offset >= 2 && getToken(-2).getType() == Token1.DOT
    || getToken(0).getType() == Token1.OBJECTLIT)
    token = getToken(0);
    if (token.getType() == Token1.INC || token.getType() == Token1.DEC
      || token.getType() == Token1.ADD || token.getType() == Token1.DEC)
      && getToken(-1).getType() == Token1.ADD
      || token.getType() == Token1.NEG
      && getToken(-1).getType() == Token1.SUB)
  result.append('{');
  braceNesting++;
  token = getToken(0);
  if (token.getType() == Token1.STRING && getToken(1).getType() == Token1.SEMI)
    token = getToken(0);
    if (token.getType() != Token1.LP && token.getType() != Token1.LB
      && token.getType() != Token1.LC && token.getType() != Token1.STRING
  if (offset < length && getToken(0).getType() != Token1.STRING)
case Token1.CONTINUE:
  result.append(literals.get(new Integer(token.getType())));
  if (offset < length && getToken(0).getType() != Token1.SEMI)
    && getToken(0).getType() != Token1.RC)

代码示例来源:origin: eclipse/rap

token = getToken(0);
if (token.getType() == Token.STRING &&
    getToken(1).getType() == Token.SEMI) {

代码示例来源:origin: com.yahoo/yuicompressor

braceNesting++;
token = getToken(0);
if (token.getType() == Token.STRING &&
    getToken(1).getType() == Token.SEMI) {

代码示例来源:origin: org.odlabs.wiquery/wiquery-compressor

braceNesting++;
token = getToken(0);
if (token.getType() == Token1.STRING && getToken(1).getType() == Token1.SEMI)

代码示例来源:origin: eclipse/rap

token = getToken(0);
} else {
  parseExpression();
  token = getToken(-1);
  if (token.getType() == Token.SEMI) {
    break;
if ((offset < 2 || getToken(-2).getType() != Token.DOT) &&
    getToken(0).getType() != Token.OBJECTLIT) {

代码示例来源:origin: eclipse/rap

JavaScriptIdentifier identifier;
token = getToken(-1);

代码示例来源:origin: org.odlabs.wiquery/wiquery-compressor

token = getToken(0);
  token = getToken(-1);
  if (token.getType() == Token1.SEMI)
if ((offset < 2 || getToken(-2).getType() != Token1.DOT)
  && getToken(0).getType() != Token1.OBJECTLIT)

代码示例来源:origin: com.yahoo/yuicompressor

token = getToken(0);
} else {
  parseExpression();
  token = getToken(-1);
  if (token.getType() == Token.SEMI) {
    break;
if ((offset < 2 || getToken(-2).getType() != Token.DOT) &&
    getToken(0).getType() != Token.OBJECTLIT) {

代码示例来源:origin: com.yahoo/yuicompressor

private void parseCatch() {
  String symbol;
  JavaScriptToken token;
  ScriptOrFnScope currentScope;
  JavaScriptIdentifier identifier;
  token = getToken(-1);
  assert token.getType() == Token.CATCH;
  token = consumeToken();
  assert token.getType() == Token.LP;
  token = consumeToken();
  assert token.getType() == Token.NAME;
  symbol = token.getValue();
  currentScope = getCurrentScope();
  if (mode == BUILDING_SYMBOL_TREE) {
    // We must declare the exception identifier in the containing function
    // scope to avoid errors related to the obfuscation process. No need to
    // display a warning if the symbol was already declared here...
    currentScope.declareIdentifier(symbol);
  } else {
    identifier = getIdentifier(symbol, currentScope);
    identifier.incrementRefcount();
  }
  token = consumeToken();
  assert token.getType() == Token.RP;
}

代码示例来源:origin: org.odlabs.wiquery/wiquery-compressor

JavaScriptIdentifier identifier;
token = getToken(-1);
assert token.getType() == Token1.CATCH;
token = consumeToken();

相关文章

微信公众号