package console
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CodeExamples(positive: List[String], negative: List[String]) extends Product with Serializable
- case class CodeSnippet(content: String, filename: String) extends Product with Serializable
- 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. - case class MultiFileCodeExamples(positive: List[List[CodeSnippet]], negative: List[List[CodeSnippet]]) extends Product with Serializable
- 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
- trait QueryBundle extends AnyRef
- class QueryDatabase extends AnyRef
- case class TraversalWithStrRep(traversal: (Cpg) => Traversal[_ <: StoredNode], strRep: String = "") extends Product with Serializable
- trait q extends Annotation
- Annotations
- @Retention()
Value Members
- object Query extends Serializable