Join point representation of a class

Hierarchy (view full)

Constructors

  • Parameters

    • obj: any

    Returns Enum

Properties

_javaObject: any
_defaultAttributeInfo: {
    jpMapper?: {
        androidManifest: typeof AndroidManifest;
        annotation: typeof Annotation;
        anonymousExec: typeof AnonymousExec;
        app: typeof App;
        arrayAccess: typeof ArrayAccess;
        assert: typeof Assert;
        assignment: typeof Assignment;
        binaryExpression: typeof BinaryExpression;
        body: typeof Body;
        break: typeof Break;
        call: typeof Call;
        callStatement: typeof CallStatement;
        case: typeof Case;
        catch: typeof Catch;
        class: typeof Class;
        comment: typeof Comment;
        constructor: typeof Constructor;
        continue: typeof Continue;
        declaration: typeof Declaration;
        enum: typeof Enum;
        enumValue: typeof EnumValue;
        executable: typeof Executable;
        expression: typeof Expression;
        field: typeof Field;
        fieldAccess: typeof FieldAccess;
        file: typeof FileJp;
        if: typeof If;
        interfaceType: typeof InterfaceType;
        joinpoint: typeof Joinpoint;
        libClass: typeof LibClass;
        libMethod: typeof LibMethod;
        literal: typeof Literal;
        localVariable: typeof LocalVariable;
        loop: typeof Loop;
        method: typeof Method;
        NamedType: typeof NamedType;
        new: typeof New;
        opAssignment: typeof OpAssignment;
        pragma: typeof Pragma;
        reference: typeof Reference;
        return: typeof Return;
        snippetExpr: typeof SnippetExpr;
        snippetStmt: typeof SnippetStmt;
        statement: typeof Statement;
        switch: typeof Switch;
        ternary: typeof Ternary;
        this: typeof This;
        throw: typeof Throw;
        try: typeof Try;
        type: typeof Type;
        typeReference: typeof TypeReference;
        unaryExpression: typeof UnaryExpression;
        var: typeof Var;
        xmlElement: typeof XmlElement;
        xmlNode: typeof XmlNode;
    };
    map?: DefaultAttributeMap;
    name: null | string;
    type?: PrivateMapper;
} = ...

Accessors

  • get actions(): string[]
  • Returns string[]

  • get attributes(): string[]
  • Returns string[]

  • get dump(): string
  • Returns string

  • get joinPointType(): string
  • Returns string

  • get modifiers(): string[]
  • An array of modifiers (e.g., final, static) applied to this node. If no modifiers are applied, or if the node does not support modifiers, returns an empty array

    Returns string[]

  • set modifiers(value): void
  • An array of modifiers (e.g., final, static) applied to this node. If no modifiers are applied, or if the node does not support modifiers, returns an empty array

    Parameters

    • value: string[]

    Returns void

  • get node(): object
  • Returns object

  • get scopeNodes(): LaraJoinPoint[]
  • Returns LaraJoinPoint[]

  • get selects(): string[]
  • Returns string[]

  • get self(): LaraJoinPoint
  • Returns LaraJoinPoint

  • get super(): LaraJoinPoint
  • Returns LaraJoinPoint

Methods

  • Parameters

    • attribute: string
    • value: object

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    • name: string

    Returns boolean

  • Parameters

    • names: string[]

    Returns boolean

  • Returns string