public class com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction implements java.util.function.UnaryOperator<java.lang.String>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction
  super_class: java.lang.Object
{
  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction this
         0: .line 42
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.oracle.truffle.llvm.runtime.nodes.func.LLVMArgNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.func.LLVMRaiseExceptionNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMAbortNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMExitNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMMemIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMMemIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMSignalNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMCreateDerefHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMCreateHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMIsHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMPointsToHandleSpaceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMReleaseHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMResolveHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotBoxedPredicateNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotExportNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotGetArraySizeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotGetStringSizeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotHasMemberNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotImportNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotIsValueNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotJavaTypeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotNewInstanceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotRemoveFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotRemoveFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotWriteFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotWriteFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleDecorateFunctionNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleManagedMallocNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleWriteManagedToSymbolNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMVirtualMallocNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMIntrinsicRootNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplex80BitFloatDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplex80BitFloatMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexDoubleDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexDoubleMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexFloatDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexFloatMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.multithreading.LLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.multithreading.LLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMPanicNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMStartFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMStartFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMPrintStackTraceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMRunDestructorFunctionsNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMShouldPrintStackTraceOnAbortNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMToolchainNodeFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMRunDestructorFunctionsNodeGen cannot be resolved\n\tLLVMPrintStackTraceNodeGen cannot be resolved\n\tLLVMShouldPrintStackTraceOnAbortNodeGen cannot be resolved\n\tLLVMToolchainNodeFactory cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$Demangler$RustDemangleFunction;

  public java.lang.String apply(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction this
         0: .line 260
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$Demangler$RustDemangleFunction;
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Object;Ljava/util/function/UnaryOperator<Ljava/lang/String;>;
SourceFile: "BasicIntrinsicsProvider.java"
NestHost: com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
InnerClasses:
  protected Demangler = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
  protected RustDemangleFunction = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler