Module JDK
Provides classes and predicates for working with standard classes and methods from the JDK.
Import path
import semmle.code.java.JDK
Imports
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 |
MethodProcessBuilderCommand | DEPRECATED: Any of the methods named |
MethodRuntimeExec | DEPRECATED: Any method named |
MethodSystemGetProperty | Any method named |
MethodSystemGetenv | Any method named |
NumberType | A (reflexive, transitive) subtype of |
PreMainMethod | A premain method is an agent entry-point. |
ProcessBuilderConstructor | DEPRECATED: Any constructor of class |
ReadObjectMethod | A method that reads an object on type |
StringBuildingType | Class |
StringContainsMethod | The |
StringLengthMethod | The |
StringPartialMatchMethod | The methods on the class |
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 |
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 |
Aliases
MethodAccessSystemGetProperty | DEPRECATED: Alias for |