Types
Functions
afterCheckEachProject
Link copied to clipboard
afterCheckFile
Link copied to clipboard
afterCheckLibraryProject
Link copied to clipboard
afterCheckProject
Link copied to clipboard
afterCheckRootProject
Link copied to clipboard
analyzeCallGraph
Link copied to clipboard
open override fun analyzeCallGraph(context: Context, callGraph: CallGraphResult)
Content copied to clipboard
applicableAnnotations
Link copied to clipboard
applicableSuperClasses
Link copied to clipboard
appliesTo
Link copied to clipboard
appliesToResourceRefs
Link copied to clipboard
beforeCheckEachProject
Link copied to clipboard
beforeCheckFile
Link copied to clipboard
beforeCheckLibraryProject
Link copied to clipboard
beforeCheckProject
Link copied to clipboard
beforeCheckRootProject
Link copied to clipboard
checkBinaryResource
Link copied to clipboard
checkCall
Link copied to clipboard
open override fun checkCall(context: ClassContext, classNode: ClassNode, method: MethodNode, call: MethodInsnNode)
Content copied to clipboard
checkClass
Link copied to clipboard
open override fun checkClass(context: ClassContext, classNode: ClassNode)
Content copied to clipboard
open override fun checkClass(context: JavaContext, declaration: PsiClass)
Content copied to clipboard
checkDslPropertyAssignment
Link copied to clipboard
open override fun checkDslPropertyAssignment(context: GradleContext, property: String, value: String, parent: String, parentParent: String?, valueCookie: Any, statementCookie: Any)
Content copied to clipboard
open override fun checkDslPropertyAssignment(context: GradleContext, property: String, value: String, parent: String, parentParent: String?, propertyCookie: Any, valueCookie: Any, statementCookie: Any)
Content copied to clipboard
checkFolder
Link copied to clipboard
open override fun checkFolder(context: ResourceContext, folderName: String)
Content copied to clipboard
checkInstruction
Link copied to clipboard
open override fun checkInstruction(context: ClassContext, classNode: ClassNode, method: MethodNode, instruction: AbstractInsnNode)
Content copied to clipboard
checkMethodCall
Link copied to clipboard
open override fun checkMethodCall(context: GradleContext, statement: String, parent: String?, parentParent: String?, namedArguments: Map<String, String>, unnamedArguments: List<String>, cookie: Any)
Content copied to clipboard
open override fun checkMethodCall(context: GradleContext, statement: String, parent: String?, namedArguments: Map<String, String>, unnamedArguments: List<String>, cookie: Any)
Content copied to clipboard
createPsiVisitor
Link copied to clipboard
open override fun createPsiVisitor(context: JavaContext): JavaElementVisitor?
Content copied to clipboard
createUastHandler
Link copied to clipboard
open override fun createUastHandler(context: JavaContext): UElementHandler
Content copied to clipboard
equals
Link copied to clipboard
getApplicableAsmNodeTypes
Link copied to clipboard
getApplicableAttributes
Link copied to clipboard
getApplicableCallNames
Link copied to clipboard
getApplicableCallOwners
Link copied to clipboard
getApplicableConstructorTypes
Link copied to clipboard
getApplicableElements
Link copied to clipboard
getApplicableFiles
Link copied to clipboard
getApplicableMethodNames
Link copied to clipboard
getApplicablePsiTypes
Link copied to clipboard
getApplicableReferenceNames
Link copied to clipboard
getApplicableUastTypes
Link copied to clipboard
getSpeed
Link copied to clipboard
inheritAnnotation
Link copied to clipboard
isApplicableAnnotationUsage
Link copied to clipboard
open override fun isApplicableAnnotationUsage(type: AnnotationUsageType): Boolean
Content copied to clipboard
isCallGraphRequired
Link copied to clipboard
visitAnnotationUsage
Link copied to clipboard
open override fun visitAnnotationUsage(context: JavaContext, usage: UElement, type: AnnotationUsageType, annotation: UAnnotation, qualifiedName: String, method: PsiMethod?, referenced: PsiElement?, annotations: List<UAnnotation>, allMemberAnnotations: List<UAnnotation>, allClassAnnotations: List<UAnnotation>, allPackageAnnotations: List<UAnnotation>)
Content copied to clipboard
open override fun visitAnnotationUsage(context: JavaContext, usage: UElement, type: AnnotationUsageType, annotation: UAnnotation, qualifiedName: String, method: PsiMethod?, annotations: List<UAnnotation>, allMemberAnnotations: List<UAnnotation>, allClassAnnotations: List<UAnnotation>, allPackageAnnotations: List<UAnnotation>)
Content copied to clipboard
visitAttribute
Link copied to clipboard
visitBuildScript
Link copied to clipboard
visitClass
Link copied to clipboard
open override fun visitClass(context: JavaContext, lambda: ULambdaExpression)
Content copied to clipboard
visitConstructor
Link copied to clipboard
open override fun visitConstructor(context: JavaContext, visitor: JavaElementVisitor?, node: PsiNewExpression, constructor: PsiMethod)
Content copied to clipboard
open override fun visitConstructor(context: JavaContext, node: UCallExpression, constructor: PsiMethod)
Content copied to clipboard
visitDocument
Link copied to clipboard
visitElement
Link copied to clipboard
visitElementAfter
Link copied to clipboard
open override fun visitElementAfter(context: XmlContext, element: Element)
Content copied to clipboard
visitMethod
Link copied to clipboard
open override fun visitMethod(context: JavaContext, visitor: JavaElementVisitor?, call: PsiMethodCallExpression, method: PsiMethod)
Content copied to clipboard
open override fun visitMethod(context: JavaContext, node: UCallExpression, method: PsiMethod)
Content copied to clipboard
visitMethodCall
Link copied to clipboard
open override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod)
Content copied to clipboard
visitReference
Link copied to clipboard
open override fun visitReference(context: JavaContext, visitor: JavaElementVisitor?, reference: PsiJavaCodeReferenceElement, referenced: PsiElement)
Content copied to clipboard
open override fun visitReference(context: JavaContext, reference: UReferenceExpression, referenced: PsiElement)
Content copied to clipboard
visitResourceReference
Link copied to clipboard
open override fun visitResourceReference(context: JavaContext, visitor: JavaElementVisitor?, node: PsiElement, type: ResourceType, name: String, isFramework: Boolean)
Content copied to clipboard
open override fun visitResourceReference(context: JavaContext, node: UElement, type: ResourceType, name: String, isFramework: Boolean)
Content copied to clipboard
Properties
customVisitor
Link copied to clipboard