Module JDK
Provides classes and predicates for working with standard classes and methods from the JDK.
Import path
import semmle.code.java.JDKImports
| ExternalProcess | Definitions related to external processes. |
| Member | Provides classes and predicates for working with members of Java classes and interfaces, that is, methods, constructors, fields and nested types. |
Classes
| ArrayLengthField | The |
| ClassNameMethod | The method |
| ClassSimpleNameMethod | The method |
| CloneMethod | A method with the same signature as |
| EqualsMethod | A method with the same signature as |
| HashCodeMethod | A method with the same signature as |
| ImmutableType | An immutable type. |
| MainMethod | The public static |
| MethodAbs | The method |
| MethodCallSystemGetProperty | A call to a method named |
| MethodExit | Any method named |
| MethodMathMax | The method |
| MethodMathMin | The method |
| MethodSystemGetProperty | Any method named |
| MethodSystemGetenv | Any method named |
| NumberType | A (reflexive, transitive) subtype of |
| PreMainMethod | A premain method is an agent entry-point. |
| ReadObjectMethod | A method that reads an object on type |
| StringBuildingType | Class |
| StringContainsMethod | The |
| StringLengthMethod | The |
| StringMatchesCall | A call to the |
| StringPartialMatchMethod | The methods on the class |
| StringReplaceAllCall | A call to the |
| StringReplaceCall | A call to the |
| SystemErr | The field |
| SystemIn | The field |
| SystemOut | The field |
| ThrowableType | A (reflexive, transitive) subtype of |
| ToStringMethod | A method with the same signature as |
| TypeClass | The class |
| TypeClassCastException | The class |
| TypeCloneable | The interface |
| TypeConstructor | The class |
| TypeError | The class |
| TypeException | The class |
| TypeFile | The class |
| TypeFileSystem | The class |
| TypeInputStream | The class |
| TypeMath | The class |
| TypeNullPointerException | The class |
| TypeNumber | The class |
| TypeObject | The class |
| TypeObjectInput | The type |
| TypeObjectInputStream | The type |
| TypeObjectOutput | The interface |
| TypeObjectOutputStream | The type |
| TypePath | The type |
| TypePaths | The class |
| TypeProcessBuilder | The class |
| TypeRuntime | The class |
| TypeRuntimeException | The class |
| TypeSerializable | The interface |
| TypeString | The class |
| TypeStringBuffer | The class |
| TypeStringBuilder | The class |
| TypeSystem | The class |
| TypeThrowable | The class |
| UncheckedThrowableType | An unchecked exception. That is, a (reflexive, transitive) subtype of |
| WriteObjectMethod | A method named |