build.CopyrightInsertionTask.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jt400 Show documentation
Show all versions of jt400 Show documentation
The Open Source version of the IBM Toolbox for Java
???? . CopyrightInsertionTask *org/apache/tools/ant/taskdefs/MatchingTask copyrightStringPart1_ Ljava/lang/String;
ConstantValue Copyright (C) copyrightStringPart2_ 1997-2019 copyrightStringPart3_ 8 International Business Machines Corporation and others. copyrightString_ OCopyright (C) 1997-2019 International Business Machines Corporation and others. copyrightStringLength_ I verbose_ Z destDir_ Ljava/io/File; numFilesProcessed_ numFilesStamped_ numFilesAlreadyStamped_ ()V Code
" ! java/lang/String # $ length ()I & LineNumberTable LocalVariableTable
+ ) - / 1 this LCopyrightInsertionTask;
setDestdir (Ljava/io/File;)V 7 destDir
setVerbose (Z)V < verbose execute
Exceptions A #org/apache/tools/ant/BuildException
C D E getDirectoryScanner 7(Ljava/io/File;)Lorg/apache/tools/ant/DirectoryScanner;
G I H %org/apache/tools/ant/DirectoryScanner J K getIncludedFiles ()[Ljava/lang/String; M java/io/File
L O ) P #(Ljava/io/File;Ljava/lang/String;)V R T S java/lang/System U V out Ljava/io/PrintStream; X java/lang/StringBuffer Z Processing
W \ ) ] (Ljava/lang/String;)V
W _ ` a append ,(Ljava/lang/String;)Ljava/lang/StringBuffer;
W c d e toString ()Ljava/lang/String;
g i h java/io/PrintStream j ] println
l m 5 insertCopyrightString o !Number of class files processed:
W q ` r (I)Ljava/lang/StringBuffer; t Number of class files stamped: v 'Number of class files already stamped: scanner 'Lorg/apache/tools/ant/DirectoryScanner; classFileNames [Ljava/lang/String; i classFile
R ~ ? currentTimeMillis ()J ? java/io/DataInputStream ? java/io/BufferedInputStream ? java/io/FileInputStream
? ? ) 5
? ? ) ? (Ljava/io/InputStream;)V
? ?
? ? ? ? read ([B)I
? ? ? $ readUnsignedShort ? CopyrightInsertionTask$Constant
? ? ? $ readUnsignedByte
? ? ) ? 5(LCopyrightInsertionTask;ILjava/io/DataInputStream;)V
? ? ?
? ? ? e getName
? ? ?
startsWith (Ljava/lang/String;)Z
? ? ? endsWith
? ? ? close ? "Already exists. Found it at index
? ? ? $ available ? java/io/DataOutputStream ? java/io/BufferedOutputStream ? java/io/FileOutputStream
? ?
? ? ) ? (Ljava/io/OutputStream;)V
? ?
? ? ? ? write ([BII)V
? ? ? ?
writeShort (I)V
? ? ? ? (Ljava/io/DataOutputStream;)V
? ? ? $ getType
? ? ? ? writeByte
? ? ? ] writeUTF
? ? ? flush
? ? ? Stamped. Time:
W ? ` ? (J)Ljava/lang/StringBuffer; ? ms ? java/lang/Exception
? c
? ? ? valueOf &(Ljava/lang/Object;)Ljava/lang/String; ? caught processing
L c
? \
? ? ? ? initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
@ ? ) ? (Ljava/lang/Throwable;)V start J dis Ljava/io/DataInputStream; prePoolBytes [B constantPoolCount entries "[LCopyrightInsertionTask$Constant; tag name bytesLeft
postPoolBytes dos Ljava/io/DataOutputStream; end e Ljava/lang/Exception; e2
SourceFile CopyrightInsertionTask.java InnerClasses Constant !
) ? ? %? '
( ) N *? **? ,*? .*? 0? ' ( 2 3 4 5 > *+? 6? '
( 2 3 8 9 : > *? ;? '
( 2 3 = > ? @ % ?**? 6? BL+? FM>? E? LY*? 6,2? N:*? ;? ? Q? WYY? [,2? ^? b? f*? k*Y? ,`? ,?,????? Q? WYn? [*? ,? p? b? f? Q? WYs? [*? .? p? b? f? Q? WYu? [*? 0? p? b? f? ' 2 % &