Skip to content

Commit cc48fdf

Browse files
committed
Java: extend definition of isCompilerGenerated for classes
1 parent 9114085 commit cc48fdf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

java/ql/lib/semmle/code/java/Type.qll

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,12 @@ class Class extends ClassOrInterface {
702702
/** Holds if this class is an implicit class (compact source file). */
703703
predicate isImplicit() { isImplicitClass(this.getSourceDeclaration()) }
704704

705+
/** Holds if this is an auxiliary program element generated by the compiler. */
706+
override predicate isCompilerGenerated() {
707+
super.isCompilerGenerated() or
708+
this.isImplicit()
709+
}
710+
705711
/**
706712
* Gets an annotation that applies to this class.
707713
*

0 commit comments

Comments
 (0)