Packages

p

io.joern

console

package console

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CodeExamples(positive: List[String], negative: List[String]) extends Product with Serializable
  2. case class CodeSnippet(content: String, filename: String) extends Product with Serializable
  3. class DefaultArgumentProvider extends AnyRef

    Joern and Ocular require different implicits to be present, and when we encounter these implicits as parameters in a query that we invoke via reflection, we need to obtain these implicits from somewhere.

    Joern and Ocular require different implicits to be present, and when we encounter these implicits as parameters in a query that we invoke via reflection, we need to obtain these implicits from somewhere.

    We achieve this by implementing a DefaultArgumentProvider for Ocular, and one for Joern.

  4. case class MultiFileCodeExamples(positive: List[List[CodeSnippet]], negative: List[List[CodeSnippet]]) extends Product with Serializable
  5. case class Query(name: String, author: String, title: String, description: String, score: Double, traversal: (Cpg) => Traversal[_ <: StoredNode], traversalAsString: String = "", tags: List[String] = List(), language: String = "", codeExamples: CodeExamples = CodeExamples(List(), List()), multiFileCodeExamples: MultiFileCodeExamples = MultiFileCodeExamples(List(), List())) extends Product with Serializable
  6. trait QueryBundle extends AnyRef
  7. class QueryDatabase extends AnyRef
  8. case class TraversalWithStrRep(traversal: (Cpg) => Traversal[_ <: StoredNode], strRep: String = "") extends Product with Serializable
  9. trait q extends Annotation
    Annotations
    @Retention()

Value Members

  1. object Query extends Serializable

Ungrouped