File tree Expand file tree Collapse file tree
src/main/java/net/minecraftforge/gradle/tasks Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919 */
2020package net .minecraftforge .gradle .tasks ;
2121
22- import java .io .BufferedOutputStream ;
2322import java .io .File ;
24- import java .io .FileOutputStream ;
2523import java .io .IOException ;
2624import java .util .Collections ;
27- import java .util .Date ;
2825import java .util .Map ;
2926import java .util .zip .ZipEntry ;
3027import java .util .zip .ZipFile ;
31- import java .util .zip .ZipOutputStream ;
32-
3328import org .gradle .api .DefaultTask ;
3429import org .gradle .api .tasks .InputFile ;
3530import org .gradle .api .tasks .OutputFile ;
4136import com .google .gson .Gson ;
4237import com .google .gson .GsonBuilder ;
4338
44- import net .minecraftforge .gradle .common .Constants ;
4539import net .minecraftforge .gradle .util .AnnotationUtils ;
4640import net .minecraftforge .gradle .util .AnnotationUtils .ASMInfo ;
4741import net .minecraftforge .gradle .util .AnnotationUtils .Annotation ;
@@ -98,6 +92,8 @@ public void doTask() throws IOException
9892 // correct source name
9993 if (e .getName ().endsWith (".class" ))
10094 {
95+ if (e .getName ().endsWith ("$.class" )) //Scala synthetic class, skip
96+ continue ;
10197 byte [] data = ByteStreams .toByteArray (in .getInputStream (e ));
10298 ASMInfo info = AnnotationUtils .processClass (data );
10399 if (info != null )
You can’t perform that action at this time.
0 commit comments