diff --git a/src/java/lang/__init__.py b/src/java/lang/__init__.py index 5508970..0eacf3a 100644 --- a/src/java/lang/__init__.py +++ b/src/java/lang/__init__.py @@ -22,6 +22,7 @@ "Number", "Object", "Readable", + "Record", "Runnable", "RuntimeException", "StackTraceElement", @@ -855,6 +856,12 @@ def __init__(self, message=None, cause=None): super(UnsupportedOperationException, self).__init__(message, cause) +class Record(Object): + def __init__(self): + # type: () -> None + super(Record, self).__init__() + + class Thread(Object): """A thread is a thread of execution in a program. diff --git a/stubs/stubs/java/lang/__init__.pyi b/stubs/stubs/java/lang/__init__.pyi index 2cbb6fa..4e2ff29 100644 --- a/stubs/stubs/java/lang/__init__.pyi +++ b/stubs/stubs/java/lang/__init__.pyi @@ -256,6 +256,9 @@ class UnsupportedOperationException(RuntimeException): self, message: Optional[str] = ..., cause: Optional[Throwable] = ... ) -> None: ... +class Record(Object): + def __init__(self) -> None: ... + class Thread(Object): @staticmethod def sleep(millis: long) -> None: ...