本文整理了Java中ch.qos.logback.core.subst.Node.<init>()
方法的一些代码示例,展示了Node.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.<init>()
方法的具体详情如下:
包路径:ch.qos.logback.core.subst.Node
类名称:Node
方法名:<init>
暂无
代码示例来源:origin: camunda/camunda-bpm-platform
private Node makeNewLiteralNode(String s) {
return new Node(Node.Type.LITERAL, s);
}
代码示例来源:origin: camunda/camunda-bpm-platform
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
private Node makeNewLiteralNode(String s) {
return new Node(Node.Type.LITERAL, s);
}
代码示例来源:origin: tony19/logback-android
private Node makeNewLiteralNode(String s) {
return new Node(Node.Type.LITERAL, s);
}
代码示例来源:origin: com.hynnet/logback-core
private Node makeNewLiteralNode(String s) {
return new Node(Node.Type.LITERAL, s);
}
代码示例来源:origin: tony19/logback-android
@Test
public void literalVariableLiteral() throws ScanException {
Tokenizer tokenizer = new Tokenizer("a${b}c");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.LITERAL, "a");
witness.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
witness.next.next = new Node(Node.Type.LITERAL, "c");
assertEquals(witness, node);
}
代码示例来源:origin: tony19/logback-android
@Test
public void withColon() throws ScanException {
Tokenizer tokenizer = new Tokenizer("a:${b}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.LITERAL, "a");
Node t = witness.next = new Node(Node.Type.LITERAL, ":");
t.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
assertEquals(witness, node);
}
代码示例来源:origin: tony19/logback-android
@Test
public void withDefault() throws ScanException {
Tokenizer tokenizer = new Tokenizer("${b:-c}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
witness.defaultPart = new Node(Node.Type.LITERAL, "c");
assertEquals(witness, node);
}
代码示例来源:origin: tony19/logback-android
@Test
public void literalWithAccolade1() throws ScanException {
Tokenizer tokenizer = new Tokenizer("%x{a}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.LITERAL, "%x");
Node t = witness.next = new Node(Node.Type.LITERAL, "{");
t.next = new Node(Node.Type.LITERAL, "a");
t = t.next;
t.next = new Node(Node.Type.LITERAL, "}");
assertEquals(witness, node);
}
代码示例来源:origin: ch.qos.logback/core
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = getCurentToken();
if (t != null && t.type == Token.Type.DEFAULT) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.core
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = getCurentToken();
if (t != null && t.type == Token.Type.DEFAULT) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: tony19/logback-android
@Test
public void defaultSeparatorOutsideOfAVariable() throws ScanException {
Tokenizer tokenizer = new Tokenizer("{a:-b}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
dump(node);
Node witness = new Node(Node.Type.LITERAL, "{");
Node t = witness.next = new Node(Node.Type.LITERAL, "a");
t.next = new Node(Node.Type.LITERAL, ":-");
t = t.next;
t.next = new Node(Node.Type.LITERAL, "b");
t = t.next;
t.next = new Node(Node.Type.LITERAL, "}");
assertEquals(witness, node);
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: tony19/logback-android
@Test
public void variable() throws ScanException {
Tokenizer tokenizer = new Tokenizer("${abc}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "abc"));
assertEquals(witness, node);
}
代码示例来源:origin: tony19/logback-android
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: com.hynnet/logback-core
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: Nextdoor/bender
private Node V() throws ScanException {
Node e = E();
Node variable = new Node(Node.Type.VARIABLE, e);
Token t = peekAtCurentToken();
if (isDefaultToken(t)) {
advanceTokenPointer();
Node def = E();
variable.defaultPart = def;
}
return variable;
}
代码示例来源:origin: tony19/logback-android
@Test
public void literalWithAccolade0() throws ScanException {
Tokenizer tokenizer = new Tokenizer("{}");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.LITERAL, "{");
witness.next = new Node(Node.Type.LITERAL, "}");
assertEquals(witness, node);
}
代码示例来源:origin: tony19/logback-android
@Test
public void literal() throws ScanException {
Tokenizer tokenizer = new Tokenizer("abc");
Parser parser = new Parser(tokenizer.tokenize());
Node node = parser.parse();
Node witness = new Node(Node.Type.LITERAL, "abc");
assertEquals(witness, node);
}
内容来源于网络,如有侵权,请联系作者删除!