io.bit3.jsass.adapter.NativeAdapter.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of io.bit3.jsass Show documentation
Show all versions of io.bit3.jsass Show documentation
SASS compiler using libsass.
The newest version!
???? ==
java/lang/Object ()V
#io/bit3/jsass/adapter/NativeAdapter functionWrapperFactory /Lio/bit3/jsass/function/FunctionWrapperFactory;
convertToNativeContext q(Lio/bit3/jsass/context/FileContext;Lio/bit3/jsass/context/ImportStack;)Lio/bit3/jsass/adapter/NativeFileContext;
compileFile A(Lio/bit3/jsass/adapter/NativeFileContext;)Lio/bit3/jsass/Output;
u(Lio/bit3/jsass/context/StringContext;Lio/bit3/jsass/context/ImportStack;)Lio/bit3/jsass/adapter/NativeStringContext;
compileString C(Lio/bit3/jsass/adapter/NativeStringContext;)Lio/bit3/jsass/Output;
! !io/bit3/jsass/context/FileContext getInputPath ()Ljava/net/URI;
# $ % convertToString "(Ljava/net/URI;)Ljava/lang/String;
' ( !
getOutputPath
* + , convertToNativeOptions i(Lio/bit3/jsass/context/Context;Lio/bit3/jsass/context/ImportStack;)Lio/bit3/jsass/adapter/NativeOptions; . 'io/bit3/jsass/adapter/NativeFileContext
- 0 1 L(Ljava/lang/String;Ljava/lang/String;Lio/bit3/jsass/adapter/NativeOptions;)V
3 4 5 6 7 #io/bit3/jsass/context/StringContext getString ()Ljava/lang/String;
3
3 ' ; )io/bit3/jsass/adapter/NativeStringContext
: = > ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/bit3/jsass/adapter/NativeOptions;)V @
B C D E 7 java/net/URI toString G file
B I J 7 getScheme
L M N O P java/lang/String equals (Ljava/lang/Object;)Z R java/io/File
Q T U (Ljava/net/URI;)V
Q W X 7 getAbsolutePath Z [ \ ] ^ io/bit3/jsass/context/Context
getOptions ()Lio/bit3/jsass/Options;
` a b getFunctionWrappers ?(Lio/bit3/jsass/context/Context;Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/Options;)[Lio/bit3/jsass/function/FunctionWrapper;
d e f getHeaderImporters j(Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/Options;)[Lio/bit3/jsass/adapter/NativeImporterWrapper;
h i f getImporters
k l m n o io/bit3/jsass/Options getIncludePaths ()Ljava/util/List; q r s t u java/util/List stream ()Ljava/util/stream/Stream; w x y apply ()Ljava/util/function/Function; { | } ~ java/util/stream/Stream map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Q ? ? ?
pathSeparator Ljava/lang/String;
? ? ? ? ? java/util/stream/Collectors joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; { ? ? ? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object;
k ? ? 7 getIndent
k ? ? ? isIndentedSyntaxSrc ()Z
k ? ? 7 getLinefeed
k ? ? ? isOmitSourceMapUrl
k ? ? ? getOutputStyle ()Lio/bit3/jsass/OutputStyle; ? ? ? ? ? io/bit3/jsass/OutputStyle numeric I
k ? ? 7
getPluginPath
k ? ? ? getPrecision ()I
k ? ? ? isSourceComments
k ? ? ? isSourceMapContents
k ? ? ? isSourceMapEmbed
k ? ? ! getSourceMapFile
k ? ? ! getSourceMapRoot ? #io/bit3/jsass/adapter/NativeOptions
? ? ? ?([Lio/bit3/jsass/function/FunctionWrapper;[Lio/bit3/jsass/adapter/NativeImporterWrapper;[Lio/bit3/jsass/adapter/NativeImporterWrapper;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/String;IZZZLjava/lang/String;Ljava/lang/String;)V ? +io/bit3/jsass/function/JsassCustomFunctions
? ? ? &(Lio/bit3/jsass/context/ImportStack;)V
? ? ? ? ? -io/bit3/jsass/function/FunctionWrapperFactory compileFunctions f(Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/context/Context;Ljava/lang/Object;)Ljava/util/List;
k ? ? o getFunctionProviders
? ? ? ? d(Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/context/Context;Ljava/util/List;)Ljava/util/List; { ? ? ? concat M(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
? ? ? ? toList ()Ljava/util/stream/Collector; { ? ? close ? java/lang/Throwable
? ? ? ?
addSuppressed (Ljava/lang/Throwable;)V q ? ? ? size ? &io/bit3/jsass/function/FunctionWrapper q ? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? )[Lio/bit3/jsass/function/FunctionWrapper;
k ? e o ? 0io/bit3/jsass/importer/JsassCustomHeaderImporter
? ? { ? ? ? of -(Ljava/lang/Object;)Ljava/util/stream/Stream; ? x ? B(Lio/bit3/jsass/context/ImportStack;)Ljava/util/function/Function; ? +io/bit3/jsass/adapter/NativeImporterWrapper ? .[Lio/bit3/jsass/adapter/NativeImporterWrapper;
k ? i ? ()Ljava/util/Collection; r java/util/Collection ? ?
? G(Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/importer/Importer;)V
"io/bit3/jsass/adapter/NativeLoader loadLibrary 2(Lio/bit3/jsass/function/FunctionWrapperFactory;)V Code LineNumberTable compile ^(Lio/bit3/jsass/context/FileContext;Lio/bit3/jsass/context/ImportStack;)Lio/bit3/jsass/Output;
Exceptions "io/bit3/jsass/CompilationException `(Lio/bit3/jsass/context/StringContext;Lio/bit3/jsass/context/ImportStack;)Lio/bit3/jsass/Output;
StackMapTable !io/bit3/jsass/context/ImportStack sass2scss '(Ljava/lang/String;I)Ljava/lang/String; libsassVersion lambda$getImporters$1 s(Lio/bit3/jsass/context/ImportStack;Lio/bit3/jsass/importer/Importer;)Lio/bit3/jsass/adapter/NativeImporterWrapper; lambda$getHeaderImporters$0
SourceFile NativeAdapter.java BootstrapMethods$
%&'() "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;+ &(Ljava/lang/Object;)Ljava/lang/Object; V. "(Ljava/io/File;)Ljava/lang/String;0
13 P(Lio/bit3/jsass/importer/Importer;)Lio/bit3/jsass/adapter/NativeImporterWrapper;5
6 InnerClasses9 %java/lang/invoke/MethodHandles$Lookup; java/lang/invoke/MethodHandles Lookup !
*
*? *+? ? ! " # ( *+,?
N-? ?
+ , ( *+,? N-? ?
6 7 J &+? ? "N+? &? ":*+,? ):? -Y-? /? = > ? A V .+? 2N+? 8? ":+? 9? ":*+,? ):? :Y-?