diff --git a/files/pom.xml b/files/pom.xml
index 4de3078..4479999 100644
--- a/files/pom.xml
+++ b/files/pom.xml
@@ -17,11 +17,9 @@
files
1.0
jar
-
-
- org.projectlombok
- lombok
- 1.18.12
- provided
-
+
+ 11
+ 11
+ UTF-8
+
\ No newline at end of file
diff --git a/files/src/main/docs/diagrams/src/Files.puml b/files/src/main/docs/diagrams/src/Files.puml
index 58bf6a0..ed7201a 100644
--- a/files/src/main/docs/diagrams/src/Files.puml
+++ b/files/src/main/docs/diagrams/src/Files.puml
@@ -1,9 +1,8 @@
@startuml Files
+
title Files class diagram
class Storage {
- Extension extension
- String readAnnotation()
- void main
+ File[] files
}
enum Extension{
DOCUMENT
@@ -12,10 +11,10 @@ enum Extension{
VIDEO
OTHER
}
-annotation File {
- String name()
- byte size()
- Extension extension ()
+class File {
+ String name
+ byte size
+ Extension extension
}
@enduml
\ No newline at end of file
diff --git a/files/src/main/java/ru/molokoin/AnnotationReseacher.java b/files/src/main/java/ru/molokoin/AnnotationReseacher.java
deleted file mode 100644
index 212f77a..0000000
--- a/files/src/main/java/ru/molokoin/AnnotationReseacher.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package ru.molokoin;
-
-
-
-
-import java.lang.annotation.Annotation;
-
-public class AnnotationReseacher {
- public static File getFile(Storage storage){
- Annotation fileAnnotation = storage
- .getClass()
- .getAnnotation(File.class);
- File file = (File)fileAnnotation;
- return file;
- }
- public static void print(Storage storage){
- Annotation fileAnnotation = storage
- .getClass()
- .getAnnotation(File.class);
- File file = (File)fileAnnotation;
- System.out.println(file.name());
- System.out.println(file.extension());
- System.out.println(file.size());
- }
- public static void main(String[] args) {
-
-
- }
-}
diff --git a/files/src/main/java/ru/molokoin/DocumentFile.java b/files/src/main/java/ru/molokoin/DocumentFile.java
new file mode 100644
index 0000000..851314a
--- /dev/null
+++ b/files/src/main/java/ru/molokoin/DocumentFile.java
@@ -0,0 +1,3 @@
+public class DocumentFile extends File{
+
+}
diff --git a/files/src/main/java/ru/molokoin/File.java b/files/src/main/java/ru/molokoin/File.java
index 79a9b7c..7b4dd58 100644
--- a/files/src/main/java/ru/molokoin/File.java
+++ b/files/src/main/java/ru/molokoin/File.java
@@ -1,16 +1,16 @@
package ru.molokoin;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
+public class File {
+ String name;
+ Byte size;
+ Extension extension;
+
+ public File (String name, Byte size, Extension extension){
+
+ }
+
+ public static void main(String[] args) {
+ //
+ }
-@Inherited
-@Target(ElementType.TYPE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface File {
- String name() default "noname";
- byte size() default 0;
- Extension extension () default Extension.OTHER;
}
diff --git a/files/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/files/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/files/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/files/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..98daa62
--- /dev/null
+++ b/files/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,4 @@
+c:\Users\Strannik\Documents\esoe\code\education\files\src\main\java\ru\molokoin\DocumentFile.java
+c:\Users\Strannik\Documents\esoe\code\education\files\src\main\java\ru\molokoin\Extension.java
+c:\Users\Strannik\Documents\esoe\code\education\files\src\main\java\ru\molokoin\Storage.java
+c:\Users\Strannik\Documents\esoe\code\education\files\src\main\java\ru\molokoin\File.java