Home Reference Source
import {ClassVisitor} from 'jvm/lib/visitor/ClassVisitor.js'
public class | source

ClassVisitor

Extends:

events~EventEmitter → ClassVisitor

Direct Subclass:

VerboseClassVisitor

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

opts: *

Method Summary

Public Methods
public

accept(cls: *)

public

beginVisit(cls: *)

public

endVisit(cls: *, elapsed: *)

public

hasListenerBound(type: *): *

public

visitField(cls: *, field: *)

public

visitFields(cls: *)

public

visitMethod(cls: *, method: *)

public

visitMethods(cls: *)

Private Methods
private

_filterMembers(cls: *, member: *): *

private

_optionsFor(member: *): *

Public Constructors

public constructor() source

Public Members

public opts: * source

Public Methods

public accept(cls: *) source

Params:

NameTypeAttributeDescription
cls *

public beginVisit(cls: *) source

Params:

NameTypeAttributeDescription
cls *

public endVisit(cls: *, elapsed: *) source

Params:

NameTypeAttributeDescription
cls *
elapsed *

public hasListenerBound(type: *): * source

Params:

NameTypeAttributeDescription
type *

Return:

*

public visitField(cls: *, field: *) source

Params:

NameTypeAttributeDescription
cls *
field *

public visitFields(cls: *) source

Params:

NameTypeAttributeDescription
cls *

public visitMethod(cls: *, method: *) source

Params:

NameTypeAttributeDescription
cls *
method *

public visitMethods(cls: *) source

Params:

NameTypeAttributeDescription
cls *

Private Methods

private _filterMembers(cls: *, member: *): * source

Params:

NameTypeAttributeDescription
cls *
member *

Return:

*

private _optionsFor(member: *): * source

Params:

NameTypeAttributeDescription
member *

Return:

*