ch.qos.logback.core.subst.Node.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(112)

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

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

相关文章

微信公众号

最新文章

更多