����   2 v  lombok/core/Main$LicenseApp  lombok/core/LombokApp <init> ()V Code
  	   LineNumberTable LocalVariableTable this Llombok/core/Main$LicenseApp; 
getAppName ()Ljava/lang/String;  license getAppDescription  prints license information. 
getAppAliases ()Ljava/util/List; 	Signature &()Ljava/util/List<Ljava/lang/String;>;  java/lang/String  licence  	copyright   copyleft " gpl
 $ & % java/util/Arrays ' ( asList %([Ljava/lang/Object;)Ljava/util/List; runApp (Ljava/util/List;)I '(Ljava/util/List<Ljava/lang/String;>;)I - lombok/core/Main / /LICENSE
 1 3 2 java/lang/Class 4 5 getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; 7 java/io/ByteArrayOutputStream
 6 	   
 ; = < java/io/InputStream > ? read ([B)I
 6 A B C write ([BII)V	 E G F java/lang/System H I out Ljava/io/PrintStream;
 6 K L M toByteArray ()[B
  O  P ([B)V
 R T S java/io/PrintStream U V println (Ljava/lang/String;)V
 ; X Y  close	 E [ \ I err ^ ?License file not found. Check https://projectlombok.org/LICENSE ` java/lang/Exception args Ljava/util/List; in Ljava/io/InputStream; Ljava/io/ByteArrayOutputStream; b [B r I LocalVariableTypeTable $Ljava/util/List<Ljava/lang/String;>; 
StackMapTable g o java/util/List q java/lang/Throwable 
SourceFile 	Main.java InnerClasses 
LicenseApp !               /     *� �    
       F          
          -     �    
       H          
          -     �    
       L          
               F     � YSYSYSY!S� #�    
       P          
    ) *      +   ^     ^,.� 0M� 6Y� 8N9�:,� :6� � -� @��� D� Y-� J� N� Q,� W�:,� W�W� Z]� Q�   D J     H S _ J S S _  
   B    U  W  X  Z  [ ' \ 0 Y 3 ^ D a H _ J ` L a P b S c T d \ e    >    ^  
     ^ a b   K c d   : H e   4 f g    h i  j       ^ a k  l   8 �  ; 6 m� � �    n ;  p�    n  _  r    s t   
   , u 	