Registry / utility / preconditions

preconditions

JSON →
library3.16.0javamavenunverified

Palantir's safe-logging preconditions provide argument validation with safe logging support for Java applications.

<dependency> <groupId>com.palantir.safe-logging</groupId> <artifactId>preconditions</artifactId> <version>3.16.0</version> </dependency>
INSTALL
IMPORT
SIG · PRECONDITIONS
P
preconditions
utilityjavav3.16.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Preconditions
✓ com.palantir.logsafe.Preconditions

Using Preconditions.checkNotNull for argument validation

import com.palantir.logsafe.Preconditions; public class Example { public void doSomething(String input) { Preconditions.checkNotNull(input, "Input must not be null"); // ... } }
Debug
Known issues
breakingVersion 3.x may have breaking changes from 2.x in safe-logging API
fix
Check migration guide when upgrading from 2.x to 3.x
affects: >=3.0.0
Upgrade
Version history
3.16.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
preconditions — mvn dependency:get preconditions · libregistry