Module exception

Module exception 

Source
Expand description

Copyright © 2025-2026 Wenze Wei. All Rights Reserved.

This file is part of DMSC. The DMSC project belongs to the Dunimd Team.

Licensed under the Apache License, Version 2.0 (the “License”); You may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

§Java Exception Handling

Provides utilities for throwing and handling Java exceptions from Rust.

Enums§

DMSCJavaException
DMSC Java exception types

Functions§

check_not_null
Check if a Java object is null and throw exception if so
throw_dmsc_error
Throw a DMSC error exception
throw_exception
Throw a Java exception from Rust
throw_illegal_argument
Throw an illegal argument exception
throw_null_pointer
Throw a null pointer exception