-
Notifications
You must be signed in to change notification settings - Fork 7
/
JavaParser.astub
39 lines (27 loc) · 991 Bytes
/
JavaParser.astub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import org.checkerframework.checker.signature.qual.*;
import org.checkerframework.checker.nullness.qual.Nullable;
package com.github.javaparser.resolution.types;
class ResolvedReferenceType {
@FullyQualifiedName String getQualifiedName();
}
package com.github.javaparser.ast.type;
class ClassOrInterfaceType {
@ClassGetSimpleName SimpleName getName();
}
package com.github.javaparser.ast.expr;
class SimpleName {
@ClassGetSimpleName String asString();
}
package com.github.javaparser.resolution.declarations;
interface ResolvedMethodDeclaration {
@DotSeparatedIdentifiers String getClassName();
}
package com.github.javaparser.symbolsolver.resolution.typesolvers;
class JarTypeSolver {
// this method lists all the names of classes solved by JarTypeSolver. All the names are in fully-qualified names.
Set<@FullyQualifiedName String> getKnownClasses();
}
package com.github.javaparser.ast.stmt;
class IfStmt {
IfStmt setElseStmt(@Nullable Statement elseStmt);
}