Skip to content
This repository was archived by the owner on Jun 6, 2022. It is now read-only.
This repository was archived by the owner on Jun 6, 2022. It is now read-only.

several errors in DataSerializer #5

@epicbuilder2007

Description

@epicbuilder2007
> Task :compileJava FAILED
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:56: error: incompatible types: Class<AbstractDataChunk> cannot be converted to String
                factory.addGlobalAnnotation(AbstractDataChunk.class, DataSubclasses.class, new Class[]{DataChunk.class, StagedDataChunk.class});
                                                             ^
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:57: error: cannot find symbol
                factory.setClassName(getSerializerName(holderClass));
                       ^
  symbol:   method setClassName(@org.jetbrains.annotations.NotNull String)
  location: variable factory of type SerializerFactory<UnsafeIO,F>
  where F is a type-variable:
    F extends Object declared in method <F>create(Path,Class<F>,List<DashObjectClass<?,?>>,Class<? extends Dashable<?>>[])
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:58: error: cannot find symbol
                factory.setExportPath(serializerFileLocation);
                       ^
  symbol:   method setExportPath(Path)
  location: variable factory of type SerializerFactory<UnsafeIO,F>
  where F is a type-variable:
    F extends Object declared in method <F>create(Path,Class<F>,List<DashObjectClass<?,?>>,Class<? extends Dashable<?>>[])
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:66: error: incompatible types: Class<CAP#1> cannot be converted to String
                                factory.addGlobalAnnotation(dashable, DataSubclasses.class, dashClasses.toArray(Class[]::new));
                                                            ^
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Dashable from capture of ? extends Dashable
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:105: error: cannot find symbol
                                serializer.put(UnsafeIO.wrap(byteBuffer), object);
                                                       ^
  symbol:   method wrap(ByteBuffer)
  location: class UnsafeIO
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:126: error: cannot find symbol
                                serializer.put(UnsafeIO.wrap(map), object);
                                                       ^
  symbol:   method wrap(MappedByteBuffer)
  location: class UnsafeIO
/home/epicbuilder2007/Downloads/DashLoader-Core/src/main/java/dev/quantumfusion/dashloader/core/io/serializer/DashSerializer.java:152: error: cannot find symbol
                        return serializer.get(UnsafeIO.wrap(decoded));
                                                      ^
  symbol:   method wrap(ByteBuffer)
  location: class UnsafeIO
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
7 errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions