本文整理了Java中com.yahoo.platform.yui.compressor.JavaScriptCompressor.getToken()
方法的一些代码示例,展示了JavaScriptCompressor.getToken()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaScriptCompressor.getToken()
方法的具体详情如下:
包路径:com.yahoo.platform.yui.compressor.JavaScriptCompressor
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!