Skip to content

Commit

Permalink
Deploying to gh-pages from @ 4308616 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
konradweiss committed Aug 30, 2023
1 parent 02323e4 commit cea034a
Show file tree
Hide file tree
Showing 13 changed files with 31 additions and 195 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<div id="sideMenu"></div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="cpg-core::de.fraunhofer.aisec.cpg.frontends/Handler/Handler/#java.util.function.Supplier[TypeParam(bounds=[de.fraunhofer.aisec.cpg.graph.Node])]#TypeParam(bounds=[de.fraunhofer.aisec.cpg.frontends.LanguageFrontend[TypeParam(bounds=[kotlin.Any?]),*]])/PointingToDeclaration//1556141526">
<div class="main-content" data-page-type="member" id="content" pageids="cpg-core::de.fraunhofer.aisec.cpg.frontends/Handler/Handler/#java.util.function.Supplier[TypeParam(bounds=[de.fraunhofer.aisec.cpg.graph.Node?])]#TypeParam(bounds=[de.fraunhofer.aisec.cpg.frontends.LanguageFrontend[TypeParam(bounds=[kotlin.Any?]),*]])/PointingToDeclaration//1556141526">
<div class="breadcrumbs"><a href="../../index.html">cpg-core</a><span class="delimiter">/</span><a href="../index.html">de.fraunhofer.aisec.cpg.frontends</a><span class="delimiter">/</span><a href="index.html">Handler</a><span class="delimiter">/</span><span class="current">Handler</span></div>
<div class="cover ">
<h1 class="cover"><span><span>Handler</span></span></h1>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,19 @@
<div class="breadcrumbs"><a href="../../index.html">cpg-core</a><span class="delimiter">/</span><a href="../index.html">de.fraunhofer.aisec.cpg.frontends</a><span class="delimiter">/</span><span class="current">Handler</span></div>
<div class="cover ">
<h1 class="cover"><span><span>Handler</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":cpg-core:dokkaHtmlPartial/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="index.html">Handler</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">ResultNode</a><span class="token operator"> : </span><a href="../../de.fraunhofer.aisec.cpg.graph/-node/index.html">Node</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">L</a><span class="token operator"> : </span><a href="../-language-frontend/index.html">LanguageFrontend</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">&gt;</span><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">configConstructor<span class="token operator">: </span><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html">Supplier</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">ResultNode</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>frontend<span class="token operator">: </span><a href="index.html">L</a></span></span><span class="token punctuation">)</span> : <a href="../../de.fraunhofer.aisec.cpg.graph/-language-provider/index.html">LanguageProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-code-and-location-provider/index.html">CodeAndLocationProvider</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token operator">&gt; </span>, <a href="../../de.fraunhofer.aisec.cpg.graph/-scope-provider/index.html">ScopeProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-namespace-provider/index.html">NamespaceProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-context-provider/index.html">ContextProvider</a></div><p class="paragraph">A <a href="index.html">Handler</a> is an abstract base class for a class that translates AST nodes from a raw ast type, usually supplied by a language parser into our generic CPG nodes.</p><p class="paragraph">It implements at least one <a href="../../de.fraunhofer.aisec.cpg.graph/-metadata-provider/index.html">MetadataProvider</a>, so that node builder extension functions (e.g., <a href="../../de.fraunhofer.aisec.cpg.graph/new-call-expression.html">newCallExpression</a> can be used directly to create appropriate nodes.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":cpg-core:dokkaHtmlPartial/main" data-filterable-set=":cpg-core:dokkaHtmlPartial/main"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u></u></div></span></div><div><div class="title"><l> the language frontend </l></div></div></div></div></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":cpg-core:dokkaHtmlPartial/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="index.html">Handler</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">ResultNode</a><span class="token operator"> : </span><a href="../../de.fraunhofer.aisec.cpg.graph/-node/index.html">Node</a><span class="token operator">?</span><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">L</a><span class="token operator"> : </span><a href="../-language-frontend/index.html">LanguageFrontend</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">&gt;</span><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">configConstructor<span class="token operator">: </span><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html">Supplier</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">ResultNode</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>frontend<span class="token operator">: </span><a href="index.html">L</a></span></span><span class="token punctuation">)</span> : <a href="../../de.fraunhofer.aisec.cpg.graph/-language-provider/index.html">LanguageProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-code-and-location-provider/index.html">CodeAndLocationProvider</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">HandlerNode</a><span class="token operator">&gt; </span>, <a href="../../de.fraunhofer.aisec.cpg.graph/-scope-provider/index.html">ScopeProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-namespace-provider/index.html">NamespaceProvider</a>, <a href="../../de.fraunhofer.aisec.cpg.graph/-context-provider/index.html">ContextProvider</a></div><p class="paragraph">A <a href="index.html">Handler</a> is an abstract base class for a class that translates AST nodes from a raw ast type, usually supplied by a language parser into our generic CPG nodes.</p><p class="paragraph">It implements at least one <a href="../../de.fraunhofer.aisec.cpg.graph/-metadata-provider/index.html">MetadataProvider</a>, so that node builder extension functions (e.g., <a href="../../de.fraunhofer.aisec.cpg.graph/new-call-expression.html">newCallExpression</a> can be used directly to create appropriate nodes.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":cpg-core:dokkaHtmlPartial/main" data-filterable-set=":cpg-core:dokkaHtmlPartial/main"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u></u></div></span></div><div><div class="title"><l> the language frontend </l></div></div></div></div></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,FUNCTION,PROPERTY">Members</button><button class="section-tab" data-togglable="CONSTRUCTOR,TYPE,FUNCTION,PROPERTY,EXTENSION_PROPERTY,EXTENSION_FUNCTION">Members &amp; Extensions</button></div>
<div class="tabs-section-body">
<div data-togglable="CONSTRUCTOR">
<h2 class="">Constructors</h2>
<div class="table"><a data-name="-2018185142%2FConstructors%2F1556141526" anchor-label="Handler" id="-2018185142%2FConstructors%2F1556141526" data-filterable-set=":cpg-core:dokkaHtmlPartial/main"></a>
<div class="table"><a data-name="1539586221%2FConstructors%2F1556141526" anchor-label="Handler" id="1539586221%2FConstructors%2F1556141526" data-filterable-set=":cpg-core:dokkaHtmlPartial/main"></a>
<div class="table-row" data-togglable="CONSTRUCTOR" data-filterable-current=":cpg-core:dokkaHtmlPartial/main" data-filterable-set=":cpg-core:dokkaHtmlPartial/main">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-handler.html"><span><span>Handler</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2018185142%2FConstructors%2F1556141526"></span>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1539586221%2FConstructors%2F1556141526"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ <h2 class="">Types</h2>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":cpg-core:dokkaHtmlPartial/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-handler/index.html">Handler</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">ResultNode</a><span class="token operator"> : </span><a href="../de.fraunhofer.aisec.cpg.graph/-node/index.html">Node</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-handler/index.html">L</a><span class="token operator"> : </span><a href="-language-frontend/index.html">LanguageFrontend</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">&gt;</span><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">configConstructor<span class="token operator">: </span><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html">Supplier</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">ResultNode</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>frontend<span class="token operator">: </span><a href="-handler/index.html">L</a></span></span><span class="token punctuation">)</span> : <a href="../de.fraunhofer.aisec.cpg.graph/-language-provider/index.html">LanguageProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-code-and-location-provider/index.html">CodeAndLocationProvider</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token operator">&gt; </span>, <a href="../de.fraunhofer.aisec.cpg.graph/-scope-provider/index.html">ScopeProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-namespace-provider/index.html">NamespaceProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-context-provider/index.html">ContextProvider</a></div><div class="brief "><p class="paragraph">A <a href="-handler/index.html">Handler</a> is an abstract base class for a class that translates AST nodes from a raw ast type, usually supplied by a language parser into our generic CPG nodes.</p></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":cpg-core:dokkaHtmlPartial/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-handler/index.html">Handler</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">ResultNode</a><span class="token operator"> : </span><a href="../de.fraunhofer.aisec.cpg.graph/-node/index.html">Node</a><span class="token operator">?</span><span class="token punctuation">, </span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-handler/index.html">L</a><span class="token operator"> : </span><a href="-language-frontend/index.html">LanguageFrontend</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">&gt;</span><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">configConstructor<span class="token operator">: </span><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html">Supplier</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">ResultNode</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>frontend<span class="token operator">: </span><a href="-handler/index.html">L</a></span></span><span class="token punctuation">)</span> : <a href="../de.fraunhofer.aisec.cpg.graph/-language-provider/index.html">LanguageProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-code-and-location-provider/index.html">CodeAndLocationProvider</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-handler/index.html">HandlerNode</a><span class="token operator">&gt; </span>, <a href="../de.fraunhofer.aisec.cpg.graph/-scope-provider/index.html">ScopeProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-namespace-provider/index.html">NamespaceProvider</a>, <a href="../de.fraunhofer.aisec.cpg.graph/-context-provider/index.html">ContextProvider</a></div><div class="brief "><p class="paragraph">A <a href="-handler/index.html">Handler</a> is an abstract base class for a class that translates AST nodes from a raw ast type, usually supplied by a language parser into our generic CPG nodes.</p></div></div></div>
</div>
</div>
</div>
Expand Down
Loading

0 comments on commit cea034a

Please sign in to comment.