Class Substitutions

java.lang.Object
org.teavm.extension.spi.substitution.SimpleSubstitutionPolicy
dev.gmitch215.bytebox.locks.Substitutions
All Implemented Interfaces:
org.teavm.extension.spi.substitution.SubstitutionPolicy

public final class Substitutions extends org.teavm.extension.spi.substitution.SimpleSubstitutionPolicy
Supplies the pieces of java.util.concurrent that block ordinary libraries.

The class library has no java.util.concurrent.locks package at all, its atomics stop before the array forms, and it has no CompletableFuture or the Future it builds on. None of these gaps is about this platform being single-threaded, and each is enough on its own to refuse a library that only wanted to guard a cache.

Since:
1.0.2
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    contribute(org.teavm.extension.spi.substitution.SubstitutionSink sink)
     

    Methods inherited from class org.teavm.extension.spi.substitution.SimpleSubstitutionPolicy

    inPackage, inPackage, named, namePattern, not

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Substitutions

      public Substitutions()
  • Method Details

    • contribute

      public void contribute(org.teavm.extension.spi.substitution.SubstitutionSink sink)