package structure
Type Members
-
class
File[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.File, Labels] with NameAccessors[codepropertygraph.generated.nodes.File, Labels]
A source file
-
class
Local[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.Local, Labels] with DeclarationBase[codepropertygraph.generated.nodes.Local, Labels] with CodeAccessors[codepropertygraph.generated.nodes.Local, Labels] with NameAccessors[codepropertygraph.generated.nodes.Local, Labels] with OrderAccessors[codepropertygraph.generated.nodes.Local, Labels] with LineNumberAccessors[codepropertygraph.generated.nodes.Local, Labels] with EvalTypeAccessors[codepropertygraph.generated.nodes.Local, Labels]
A local variable
-
class
Member[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.Member, Labels] with DeclarationBase[codepropertygraph.generated.nodes.Member, Labels] with CodeAccessors[codepropertygraph.generated.nodes.Member, Labels] with NameAccessors[codepropertygraph.generated.nodes.Member, Labels] with EvalTypeAccessors[codepropertygraph.generated.nodes.Member, Labels]
A member variable of a class/type.
-
class
Method[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.Method, Labels] with DeclarationBase[codepropertygraph.generated.nodes.Method, Labels] with NameAccessors[codepropertygraph.generated.nodes.Method, Labels] with FullNameAccessors[codepropertygraph.generated.nodes.Method, Labels] with SignatureAccessors[codepropertygraph.generated.nodes.Method, Labels] with LineNumberAccessors[codepropertygraph.generated.nodes.Method, Labels] with EvalTypeAccessors[codepropertygraph.generated.nodes.Method, Labels]
A method, function, or procedure
- class MethodInst[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.MethodInst, Labels] with NameAccessors[codepropertygraph.generated.nodes.MethodInst, Labels] with FullNameAccessors[codepropertygraph.generated.nodes.MethodInst, Labels] with SignatureAccessors[codepropertygraph.generated.nodes.MethodInst, Labels]
-
class
MethodParameter[Labels <: HList] extends CpgSteps[MethodParameterIn, Labels] with DeclarationBase[MethodParameterIn, Labels] with CodeAccessors[MethodParameterIn, Labels] with NameAccessors[MethodParameterIn, Labels] with OrderAccessors[MethodParameterIn, Labels] with LineNumberAccessors[MethodParameterIn, Labels] with EvalTypeAccessors[MethodParameterIn, Labels]
Formal method input parameter
- class MethodParameterOut[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with DeclarationBase[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with CodeAccessors[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with NameAccessors[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with OrderAccessors[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with LineNumberAccessors[codepropertygraph.generated.nodes.MethodParameterOut, Labels] with EvalTypeAccessors[codepropertygraph.generated.nodes.MethodParameterOut, Labels]
- class MethodReturn[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.MethodReturn, Labels] with CodeAccessors[codepropertygraph.generated.nodes.MethodReturn, Labels] with LineNumberAccessors[codepropertygraph.generated.nodes.MethodReturn, Labels] with EvalTypeAccessors[codepropertygraph.generated.nodes.MethodReturn, Labels]
-
class
Namespace[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.Namespace, Labels] with NameAccessors[codepropertygraph.generated.nodes.Namespace, Labels]
A namespace, e.g., Java package or C# namespace
- class NamespaceBlock[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.NamespaceBlock, Labels] with NameAccessors[codepropertygraph.generated.nodes.NamespaceBlock, Labels]
- class Type[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.Type, Labels] with NameAccessors[codepropertygraph.generated.nodes.Type, Labels] with FullNameAccessors[codepropertygraph.generated.nodes.Type, Labels]
-
class
TypeDecl[Labels <: HList] extends CpgSteps[codepropertygraph.generated.nodes.TypeDecl, Labels] with NameAccessors[codepropertygraph.generated.nodes.TypeDecl, Labels] with FullNameAccessors[codepropertygraph.generated.nodes.TypeDecl, Labels] with IsExternalAccessor[codepropertygraph.generated.nodes.TypeDecl, Labels]
Type declaration - possibly a template that requires instantiation