diff --git "a/.github/ISSUE_TEMPLATE/\360\237\223\232-theory--self-study-.md" "b/.github/ISSUE_TEMPLATE/\360\237\223\232-theory--self-study-.md" deleted file mode 100644 index 064025e..0000000 --- "a/.github/ISSUE_TEMPLATE/\360\237\223\232-theory--self-study-.md" +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: "\U0001F4DA Theory (self study)" -about: 'My note from the introduction ' -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git "a/.github/ISSUE_TEMPLATE/\360\237\232\200-summaries--poo-java-.md" "b/.github/ISSUE_TEMPLATE/\360\237\232\200-summaries--poo-java-.md" deleted file mode 100644 index a50c247..0000000 --- "a/.github/ISSUE_TEMPLATE/\360\237\232\200-summaries--poo-java-.md" +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: "\U0001F680 Summaries (POO-JAVA)" -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git "a/.github/ISSUE_TEMPLATE/\360\237\244\224-doubts.md" "b/.github/ISSUE_TEMPLATE/\360\237\244\224-doubts.md" deleted file mode 100644 index 26e4fc1..0000000 --- "a/.github/ISSUE_TEMPLATE/\360\237\244\224-doubts.md" +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "\U0001F914 Doubts" -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - - diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e10e727..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/.metadata/ diff --git a/.metadata/.lock b/.metadata/.lock deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.log b/.metadata/.log deleted file mode 100644 index 016d78a..0000000 --- a/.metadata/.log +++ /dev/null @@ -1,4474 +0,0 @@ -!SESSION 2023-05-18 19:25:03.556 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -This is a continuation of log file D:\workspace\ws-eclipse\java-springboot\.metadata\.bak_1.log -Created Time: 2023-05-18 21:32:52.838 - -!ENTRY org.eclipse.jdt.core.manipulation 4 2 2023-05-18 21:32:52.838 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation". -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1318) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:790) - at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1245) - at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868) - at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:294) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:286) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:199) - at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:486) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:407) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:366) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:287) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:474) - at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97) - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:439) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:96) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1286) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1065) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1117) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1113) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1594) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4865) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4743) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.core.manipulation 4 0 2023-05-18 21:32:52.839 -!MESSAGE Error in JDT Core during AST creation -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1318) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:790) - at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1245) - at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868) - at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:294) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:286) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:199) - at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:486) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:407) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:366) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:287) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:474) - at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97) - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:439) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:96) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1286) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1065) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1117) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1113) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1594) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4865) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4743) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.core 4 4 2023-05-18 21:33:00.383 -!MESSAGE Exception occurred during problem detection: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").; - - sc.close(); - } -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-18 21:33:00.384 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:00.384 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:00.384 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-05-18 21:33:00.385 -!MESSAGE Error in JDT Core during reconcile -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:00.385 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-05-18 21:33:36.945 -!MESSAGE Exception occurred during problem detection: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").mkdir(); // Cria uma pasta 'subdir' a partir da pasta no link 'strPath' - sysout - - - sc.close(); - } -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-18 21:33:36.946 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:36.946 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:36.946 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-05-18 21:33:36.946 -!MESSAGE Error in JDT Core during reconcile -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:36.946 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-05-18 21:33:37.549 -!MESSAGE Exception occurred during problem detection: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").mkdir(); // Cria uma pasta 'subdir' a partir da pasta no link 'strPath' - sysout - "" - - sc.close(); - } -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-18 21:33:37.550 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:37.551 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:37.551 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-05-18 21:33:37.551 -!MESSAGE Error in JDT Core during reconcile -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:37.551 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-05-18 21:33:40.342 -!MESSAGE Exception occurred during problem detection: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").mkdir(); // Cria uma pasta 'subdir' a partir da pasta no link 'strPath' - syso - - sc.close(); - } -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-18 21:33:40.342 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:40.342 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:40.343 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-05-18 21:33:40.343 -!MESSAGE Error in JDT Core during reconcile -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:40.343 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-05-18 21:33:41.814 -!MESSAGE Exception occurred during problem detection: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").mkdir(); // Cria uma pasta 'subdir' a partir da pasta no link 'strPath' - sysoUT - - sc.close(); - } -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-18 21:33:41.815 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:41.815 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:41.815 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-05-18 21:33:41.815 -!MESSAGE Error in JDT Core during reconcile -!STACK 1 -Java Model Exception: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - ... 18 more -Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2023-05-18 21:33:41.816 -!MESSAGE Index 1 out of bounds for length 1 -!STACK 0 -java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 - at org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.sIsMoreSpecific(ReferenceExpression.java:1290) - at org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.sIsMoreSpecific(PolyTypeBinding.java:84) - at org.eclipse.jdt.internal.compiler.lookup.Scope.mostSpecificMethodBinding(Scope.java:4623) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findDefaultAbstractMethod(Scope.java:1298) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod0(Scope.java:1926) - at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1656) - at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:3058) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.findMethodBinding(MessageSend.java:1020) - at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:835) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:390) - at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:259) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:662) - at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:388) - at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:571) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1506) - at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1631) - at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:667) - at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069) - at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:274) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:193) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SESSION 2023-05-20 13:22:08.999 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-20 13:22:10.249 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-20 13:22:19.009 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-20 13:22:22.343 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-20 13:22:22.343 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-20 13:22:22.343 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-20 13:22:26.258 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-24 14:21:12.786 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 14:21:13.967 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 14:21:26.009 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-24 14:21:29.666 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 14:21:29.666 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 14:21:29.666 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-24 14:21:33.608 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-24 15:03:28.221 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 15:03:31.689 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 15:04:33.926 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-24 15:04:56.386 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 15:04:56.386 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 15:04:56.386 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-24 15:05:01.055 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-24 20:00:20.547 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 20:00:22.814 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-24 20:00:27.276 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-24 20:00:30.734 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 20:00:30.734 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-24 20:00:30.734 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-24 20:00:34.967 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-25 10:53:15.425 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-25 10:53:19.871 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-25 10:53:33.811 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-25 10:54:05.634 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-25 10:54:05.634 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-25 10:54:05.634 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-25 10:54:13.241 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-27 08:09:56.117 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-27 08:10:01.959 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-27 08:10:17.094 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-27 08:10:42.930 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-27 08:10:42.930 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-27 08:10:42.930 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-27 08:10:48.071 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-29 21:11:26.867 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-29 21:11:30.246 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-29 21:11:42.019 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-29 21:12:03.728 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-29 21:12:03.728 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-29 21:12:03.728 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-29 21:12:09.194 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-05-31 18:50:07.143 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-05-31 18:50:10.373 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY org.eclipse.core.resources 2 10035 2023-05-31 18:50:19.425 -!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. - -!ENTRY ch.qos.logback.classic 1 0 2023-05-31 18:50:22.334 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-05-31 18:50:45.114 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-31 18:50:45.114 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-05-31 18:50:45.114 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-05-31 18:50:50.027 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.jdt.ui 4 2 2023-05-31 20:24:59.905 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalStateException: null is not part of a compilation unit or class file - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:845) - at org.eclipse.jdt.core.dom.ASTParser.createBindings(ASTParser.java:1112) - at org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.addSimilarTypeProposals(UnresolvedElementsSubProcessor.java:900) - at org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.getTypeProposals(UnresolvedElementsSubProcessor.java:683) - at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.process(QuickFixProcessor.java:424) - at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.getCorrections(QuickFixProcessor.java:361) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionCollector.safeRun(JavaCorrectionProcessor.java:381) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionProcessorAccess.run(JavaCorrectionProcessor.java:341) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionProcessorAccess.process(JavaCorrectionProcessor.java:336) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectCorrections(JavaCorrectionProcessor.java:465) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectProposals(JavaCorrectionProcessor.java:284) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.computeQuickAssistProposals(JavaCorrectionProcessor.java:247) - at org.eclipse.jface.text.quickassist.QuickAssistAssistant$ContentAssistProcessor.computeCompletionProposals(QuickAssistAssistant.java:71) - at org.eclipse.jface.text.contentassist.ContentAssistant$2.lambda$0(ContentAssistant.java:2063) - at java.base/java.util.Collections$SingletonSet.forEach(Collections.java:4905) - at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:2062) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2059) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:577) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.lambda$0(CompletionProposalPopup.java:507) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:502) - at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1873) - at org.eclipse.jface.text.quickassist.QuickAssistAssistant.showPossibleQuickAssists(QuickAssistAssistant.java:113) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionAssistant.showPossibleQuickAssists(JavaCorrectionAssistant.java:194) - at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:201) - at org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.runWithEvent(JavaSelectAnnotationRulerAction.java:101) - at org.eclipse.ui.texteditor.AbstractRulerActionDelegate.runWithEvent(AbstractRulerActionDelegate.java:112) - at org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute(ActionDelegateHandlerProxy.java:281) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.ui.actions.ContributedAction.runWithEvent(ContributedAction.java:176) - at org.eclipse.ui.texteditor.AbstractTextEditor$1.triggerAction(AbstractTextEditor.java:3025) - at org.eclipse.ui.texteditor.AbstractTextEditor$1.lambda$0(AbstractTextEditor.java:3039) - at org.eclipse.swt.widgets.Display.runTimer(Display.java:4152) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3272) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.ui 4 4 2023-05-31 20:24:59.909 -!MESSAGE An error occurred while computing quick fixes. Check log for details. -!SUBENTRY 1 org.eclipse.jdt.ui 4 0 2023-05-31 20:24:59.909 -!MESSAGE Exception while processing quick fixes or quick assists -!SUBENTRY 2 org.eclipse.jdt.ui 4 4 2023-05-31 20:24:59.909 -!MESSAGE Exception while processing quick fixes or quick assists -!STACK 0 -java.lang.IllegalStateException: null is not part of a compilation unit or class file - at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:845) - at org.eclipse.jdt.core.dom.ASTParser.createBindings(ASTParser.java:1112) - at org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.addSimilarTypeProposals(UnresolvedElementsSubProcessor.java:900) - at org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.getTypeProposals(UnresolvedElementsSubProcessor.java:683) - at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.process(QuickFixProcessor.java:424) - at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.getCorrections(QuickFixProcessor.java:361) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionCollector.safeRun(JavaCorrectionProcessor.java:381) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionProcessorAccess.run(JavaCorrectionProcessor.java:341) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor$SafeCorrectionProcessorAccess.process(JavaCorrectionProcessor.java:336) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectCorrections(JavaCorrectionProcessor.java:465) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectProposals(JavaCorrectionProcessor.java:284) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.computeQuickAssistProposals(JavaCorrectionProcessor.java:247) - at org.eclipse.jface.text.quickassist.QuickAssistAssistant$ContentAssistProcessor.computeCompletionProposals(QuickAssistAssistant.java:71) - at org.eclipse.jface.text.contentassist.ContentAssistant$2.lambda$0(ContentAssistant.java:2063) - at java.base/java.util.Collections$SingletonSet.forEach(Collections.java:4905) - at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:2062) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2059) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:577) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.lambda$0(CompletionProposalPopup.java:507) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:502) - at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1873) - at org.eclipse.jface.text.quickassist.QuickAssistAssistant.showPossibleQuickAssists(QuickAssistAssistant.java:113) - at org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionAssistant.showPossibleQuickAssists(JavaCorrectionAssistant.java:194) - at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:201) - at org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.runWithEvent(JavaSelectAnnotationRulerAction.java:101) - at org.eclipse.ui.texteditor.AbstractRulerActionDelegate.runWithEvent(AbstractRulerActionDelegate.java:112) - at org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute(ActionDelegateHandlerProxy.java:281) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.ui.actions.ContributedAction.runWithEvent(ContributedAction.java:176) - at org.eclipse.ui.texteditor.AbstractTextEditor$1.triggerAction(AbstractTextEditor.java:3025) - at org.eclipse.ui.texteditor.AbstractTextEditor$1.lambda$0(AbstractTextEditor.java:3039) - at org.eclipse.swt.widgets.Display.runTimer(Display.java:4152) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3272) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) -!SESSION 2023-07-08 10:47:30.104 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-08 10:47:33.488 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-08 10:47:40.983 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-08 10:48:04.562 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-08 10:48:04.562 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-08 10:48:04.562 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-08 10:48:10.724 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-07-09 10:58:41.419 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-09 10:58:45.243 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY org.eclipse.core.resources 2 10035 2023-07-09 10:58:59.460 -!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-09 10:59:02.155 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-09 10:59:23.770 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-09 10:59:23.770 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-09 10:59:23.770 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-09 10:59:29.504 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.e4.ui.workbench 4 2 2023-07-10 06:00:13.489 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench". -!STACK 0 -java.lang.NullPointerException: Cannot invoke "org.eclipse.core.expressions.IEvaluationContext.getDefaultVariable()" because "this.evalContext" is null - at org.eclipse.ui.internal.handlers.LegacyHandlerService.getCurrentState(LegacyHandlerService.java:572) - at org.eclipse.egit.ui.internal.selection.SelectionUtils.getEvaluationContext(SelectionUtils.java:534) - at org.eclipse.egit.ui.internal.selection.SelectionUtils.getStructuredSelection(SelectionUtils.java:237) - at org.eclipse.egit.ui.internal.selection.RepositorySourceProvider.selectionChanged(RepositorySourceProvider.java:90) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:266) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.handleSelectionChanged(SelectionService.java:98) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.lambda$0(SelectionService.java:72) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$1.run(SelectionAggregator.java:123) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyListeners(SelectionAggregator.java:120) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.lambda$0(SelectionAggregator.java:220) - at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:59) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.changed(SelectionAggregator.java:220) - at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105) - at org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack(EclipseContext.java:340) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.track(SelectionAggregator.java:205) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.setPart(SelectionAggregator.java:114) - at jdk.internal.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:95) - at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103) - at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358) - at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:181) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:986) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:959) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.disposeWidget(ContributedPartRenderer.java:274) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:938) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:113) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:938) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:893) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:2088) - at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1720) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:1744) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1744) - at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:1107) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1090) - at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1391) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.Workbench.close(Workbench.java:1391) - at org.eclipse.ui.internal.Workbench.close(Workbench.java:1367) - at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1717) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:1744) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1744) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1753) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$2(WorkbenchWindow.java:504) - at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:570) - at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4256) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:269) - at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1550) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4745) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4844) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4844) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.e4.ui.workbench 4 0 2023-07-10 06:00:13.494 -!MESSAGE Cannot invoke "org.eclipse.core.expressions.IEvaluationContext.getDefaultVariable()" because "this.evalContext" is null -!STACK 0 -java.lang.NullPointerException: Cannot invoke "org.eclipse.core.expressions.IEvaluationContext.getDefaultVariable()" because "this.evalContext" is null - at org.eclipse.ui.internal.handlers.LegacyHandlerService.getCurrentState(LegacyHandlerService.java:572) - at org.eclipse.egit.ui.internal.selection.SelectionUtils.getEvaluationContext(SelectionUtils.java:534) - at org.eclipse.egit.ui.internal.selection.SelectionUtils.getStructuredSelection(SelectionUtils.java:237) - at org.eclipse.egit.ui.internal.selection.RepositorySourceProvider.selectionChanged(RepositorySourceProvider.java:90) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:266) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.handleSelectionChanged(SelectionService.java:98) - at org.eclipse.ui.internal.e4.compatibility.SelectionService.lambda$0(SelectionService.java:72) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$1.run(SelectionAggregator.java:123) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyListeners(SelectionAggregator.java:120) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.lambda$0(SelectionAggregator.java:220) - at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:59) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.changed(SelectionAggregator.java:220) - at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105) - at org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack(EclipseContext.java:340) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.track(SelectionAggregator.java:205) - at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.setPart(SelectionAggregator.java:114) - at jdk.internal.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:95) - at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103) - at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358) - at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:181) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:986) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:959) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.disposeWidget(ContributedPartRenderer.java:274) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:938) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:113) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:938) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:893) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:900) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845) - at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:2088) - at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1720) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:1744) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1744) - at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:1107) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1090) - at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1391) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.Workbench.close(Workbench.java:1391) - at org.eclipse.ui.internal.Workbench.close(Workbench.java:1367) - at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1717) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:1744) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1744) - at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1753) - at org.eclipse.ui.internal.WorkbenchWindow.lambda$2(WorkbenchWindow.java:504) - at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:570) - at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4256) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:269) - at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1550) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4745) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4844) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4844) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1478) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2284) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) -!SESSION 2023-07-10 16:57:06.342 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-10 16:57:09.846 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-10 16:57:38.430 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-10 16:58:01.478 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-10 16:58:01.478 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-10 16:58:01.478 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-10 16:58:06.886 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-07-11 07:00:36.055 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-11 07:00:39.139 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-11 07:00:48.786 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-11 07:01:09.561 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-11 07:01:09.562 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-11 07:01:09.562 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-11 07:01:15.133 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-07-17 12:37:02.311 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-17 12:37:05.736 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-17 12:37:30.845 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-17 12:37:54.141 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-17 12:37:54.141 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-17 12:37:54.141 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-17 12:37:59.439 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:02.133 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) { - - } - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-07-17 12:47:02.134 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-07-17 12:47:02.134 -!MESSAGE Error in JDT Core during reconcile -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:04.376 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) { - - }while - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-07-17 12:47:04.377 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-07-17 12:47:04.377 -!MESSAGE Error in JDT Core during reconcile -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:05.982 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) { - - }while() - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-07-17 12:47:05.983 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-07-17 12:47:05.983 -!MESSAGE Error in JDT Core during reconcile -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:08.836 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) { - - }while() - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.convert(CompilationUnitResolver.java:344) - at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1272) - at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868) - at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:294) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:286) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:199) - at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:486) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:407) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:366) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:287) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:474) - at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97) - at jdk.internal.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:439) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:96) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1286) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1065) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1117) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1113) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1594) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4865) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4743) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.core.manipulation 4 2 2023-07-17 12:47:08.838 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.convert(CompilationUnitResolver.java:344) - at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1272) - at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868) - at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:294) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:286) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:199) - at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:486) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:407) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:366) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:287) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:474) - at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97) - at jdk.internal.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:439) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:96) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1286) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1065) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1117) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1113) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1594) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4865) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4743) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.core.manipulation 4 0 2023-07-17 12:47:08.839 -!MESSAGE Error in JDT Core during AST creation -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.CompilationUnitResolver.convert(CompilationUnitResolver.java:344) - at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1272) - at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868) - at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:294) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:286) - at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:199) - at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:486) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:407) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:366) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) - at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:287) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:474) - at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97) - at jdk.internal.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:439) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:96) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1286) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1065) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1117) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1113) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1594) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4865) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4743) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5022) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3640) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) - at org.eclipse.equinox.launcher.Main.run(Main.java:1467) - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:10.012 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) { - - }while(i >= 0 && vetor[i] > x) - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-07-17 12:47:10.013 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-07-17 12:47:10.013 -!MESSAGE Error in JDT Core during reconcile -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.core 4 4 2023-07-17 12:47:12.274 -!MESSAGE Exception occurred during compilation unit conversion: ------------------------------------ SOURCE BEGIN ------------------------------------- -package application; - -public class Testes { - - public static void main(String[] args) { - - int[] A = {12, 6, 20, 14, 25, 30, 1}; - Integer t = 0, i = 0, x = 0; - Integer[] vetor = {}; - - for(int j = 0; j <= 6; j++) { - x = A[j]; - do(i >= 0 && vetor[i] > x) - - }while(i >= 0 && vetor[i] > x) - - } - - - } - -} - ------------------------------------ SOURCE END ------------------------------------- -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 2 2023-07-17 12:47:12.275 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui". -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) - -!ENTRY org.eclipse.jdt.ui 4 0 2023-07-17 12:47:12.276 -!MESSAGE Error in JDT Core during reconcile -!STACK 0 -java.lang.IllegalArgumentException - at org.eclipse.jdt.core.dom.InfixExpression.setOperator(InfixExpression.java:383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:880) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2038) - at org.eclipse.jdt.core.dom.ASTConverter.convertToParenthesizedExpression(ASTConverter.java:3882) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1953) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1204) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1990) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3124) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1760) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3054) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1383) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3042) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2220) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3063) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:751) - at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:208) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:3419) - at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1534) - at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:561) - at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:201) - at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266) - at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) - at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1148) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:173) - at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) - at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740) - at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806) - at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1325) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:132) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:94) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91) - at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:158) - at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) - at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107) - at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:78) - at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207) -!SESSION 2023-07-24 20:25:02.536 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-24 20:25:05.798 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-24 20:25:13.632 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-24 20:25:36.269 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-24 20:25:36.269 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-24 20:25:36.269 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-24 20:25:41.914 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-07-25 06:48:27.284 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-25 06:48:30.218 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-25 06:48:41.695 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-25 06:48:47.032 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-25 06:48:47.032 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-25 06:48:47.032 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-25 06:48:53.208 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. -!SESSION 2023-07-26 14:14:47.084 ----------------------------------------------- -eclipse.buildId=4.27.0.20230309-1200 -java.version=17.0.6 -java.vendor=Eclipse Adoptium -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR -Framework arguments: -product org.eclipse.epp.package.jee.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product - -!ENTRY ch.qos.logback.classic 1 0 2023-07-26 14:14:48.281 -!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. - -!ENTRY ch.qos.logback.classic 1 0 2023-07-26 14:15:01.546 -!MESSAGE Logback config file: D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.m2e.logback\logback.2.1.100.20230106-1511.xml - -!ENTRY org.eclipse.jface 2 0 2023-07-26 14:15:04.399 -!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-26 14:15:04.399 -!MESSAGE A conflict occurred for CTRL+SHIFT+T: -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, - Open a type in a Java editor, - Category(org.eclipse.ui.category.navigate,Navigate,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(CTRL+SHIFT+T, - ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, - , - Category(org.eclipse.lsp4e.category,Language Servers,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -!SUBENTRY 1 org.eclipse.jface 2 0 2023-07-26 14:15:04.399 -!MESSAGE A conflict occurred for ALT+SHIFT+R: -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , - Rename the selected element, - Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), - WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.edit.text.java.rename.element"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) -Binding(ALT+SHIFT+R, - ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename, - Rename the selected item, - Category(org.eclipse.ui.category.file,File,null,true), - WorkbenchHandlerServiceHandler("org.eclipse.ui.edit.rename"), - ,,true),null), - org.eclipse.ui.defaultAcceleratorConfiguration, - org.eclipse.ui.contexts.window,,,system) - -!ENTRY org.eclipse.egit.ui 2 0 2023-07-26 14:15:08.112 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'C:\Users\batis'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/0/c01da66577d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/0/c01da66577d2001d139a9f03929eef87 deleted file mode 100644 index c10cecb..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/0/c01da66577d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - Locale.setDefault(Locale.US); - System.out.println(x); - System.out.printf("%.4f%n", x); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1/106090b27bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/1/106090b27bd2001d139a9f03929eef87 deleted file mode 100644 index eff2335..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/1/106090b27bd2001d139a9f03929eef87 +++ /dev/null @@ -1,30 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - // Assignments - Local.setDefault(Locale.US); - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - System.out.printf("Measure with eight decial places: %f%n", measure); - System.out.printf("Rouded (three decila places): %.2f%n", measure); - System.out.printf("US decimal point: %.3f", measure); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/12/c0fb58bce0d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/12/c0fb58bce0d6001d1028f3ccb8c7ab62 deleted file mode 100644 index daa897e..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/12/c0fb58bce0d6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,20 +0,0 @@ -package exercises; - -import java.util.Locale; -import java.util.Scanner; - -public class URI_1157_for_calcular_divisores_de_um_numero { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int n = sc.nextInt(); - - for (int i = 1; i<= 6; i++) { - - } - - sc.close(); - } -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/14/d0b122247ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/14/d0b122247ad2001d139a9f03929eef87 deleted file mode 100644 index 8d0d611..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/14/d0b122247ad2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.print("Products"); - System.out.println("%s, which price is $ %.2f", product1, price1); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0cb9ed976d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0cb9ed976d2001d139a9f03929eef87 deleted file mode 100644 index b2147eb..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0cb9ed976d2001d139a9f03929eef87 +++ /dev/null @@ -1,13 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.2f%n", x); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/50eb526c7ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/16/50eb526c7ad2001d139a9f03929eef87 deleted file mode 100644 index 3e6063d..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/16/50eb526c7ad2001d139a9f03929eef87 +++ /dev/null @@ -1,38 +0,0 @@ -package curso_de_programacao; - -import java.util.Locale; - -public class main { - - public static void main(String[] args) { - import java.util.Locale; - - public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.print("Products"); - System.out.println("%s, which price is $ %.2f", product1, price1); - - } - - } - - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/18/40bac54cb1d4001d1b0d8555403fcb9d b/.metadata/.plugins/org.eclipse.core.resources/.history/18/40bac54cb1d4001d1b0d8555403fcb9d deleted file mode 100644 index 0bc24ee..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/18/40bac54cb1d4001d1b0d8555403fcb9d +++ /dev/null @@ -1,31 +0,0 @@ -package exercises; -import java.util.Locale; -import java.util.Scanner; - -public class calcula_dados_de_duas_pecas { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - int cod1, cod2, qte1, qte2; - double preco1, preco2, total; - - cod1 = sc.nextInt(); - qte1 = sc.nextInt(); - preco1 = sc.nextDouble(); - - cod2 = sc.nextInt(); - qte2 = sc.nextInt(); - preco2 = sc.nextDouble(); - - total = (preco1 * qte1) + (preco2 * qte2); - - System.out.printf("VALOR A PAGAR: R$ %.2f", total); - System.out.printf(cod1, cod2); - - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/18/b0ac903976d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/18/b0ac903976d2001d139a9f03929eef87 deleted file mode 100644 index 0dbef98..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/18/b0ac903976d2001d139a9f03929eef87 +++ /dev/null @@ -1,12 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - System.out.println("Bom dia"); - System.out.print(y); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/19/2026e20178d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/19/2026e20178d2001d139a9f03929eef87 deleted file mode 100644 index 48725f6..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/19/2026e20178d2001d139a9f03929eef87 +++ /dev/null @@ -1,15 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - System.out.printf("RESULTADO = %.2f metros%n", x); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1d/c00416077ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/1d/c00416077ad2001d139a9f03929eef87 deleted file mode 100644 index 409ceef..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/1d/c00416077ad2001d139a9f03929eef87 +++ /dev/null @@ -1,22 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/34/30b51c1b7bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/34/30b51c1b7bd2001d139a9f03929eef87 deleted file mode 100644 index 0e03ea5..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/34/30b51c1b7bd2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n", age, code, gender); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/36/f06b070279d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/36/f06b070279d2001d139a9f03929eef87 deleted file mode 100644 index 1454538..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/36/f06b070279d2001d139a9f03929eef87 +++ /dev/null @@ -1,5 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0b57357e1d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0b57357e1d6001d1028f3ccb8c7ab62 deleted file mode 100644 index 1129e24..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0b57357e1d6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,16 +0,0 @@ -package exercises; - -import java.util.Locale; -import java.util.Scanner; - -public class URI_1143_for_le_numero_positivo { - - public static void main(String[] args) { - Locale.setDeafult(Locale.US); - Scanner sc = new Scanner(System.in); - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/39/30eadc65b1d4001d1b0d8555403fcb9d b/.metadata/.plugins/org.eclipse.core.resources/.history/39/30eadc65b1d4001d1b0d8555403fcb9d deleted file mode 100644 index 192acd3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/39/30eadc65b1d4001d1b0d8555403fcb9d +++ /dev/null @@ -1,31 +0,0 @@ -package exercises; -import java.util.Locale; -import java.util.Scanner; - -public class calcula_dados_de_duas_pecas { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - int cod1, cod2, qte1, qte2; - double preco1, preco2, total; - - cod1 = sc.nextInt(); - qte1 = sc.nextInt(); - preco1 = sc.nextDouble(); - - cod2 = sc.nextInt(); - qte2 = sc.nextInt(); - preco2 = sc.nextDouble(); - - total = (preco1 * qte1) + (preco2 * qte2); - - System.out.printf("VALOR A PAGAR: R$ %.2f\n", total); - System.out.println(cod1, cod2); - - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3b/70423161e0d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/3b/70423161e0d6001d1028f3ccb8c7ab62 deleted file mode 100644 index dfd4adc..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/3b/70423161e0d6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,16 +0,0 @@ -package exercises; - -import java.util.Locale; -import java.util.Scanner; - -public class URI_1157_for_calcular_divisores_de_um_numero { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in){ - - - } - sc.close(); - } -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3d/c0afd30879d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/3d/c0afd30879d2001d139a9f03929eef87 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/43/700a716277d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/43/700a716277d2001d139a9f03929eef87 deleted file mode 100644 index f5cb25a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/43/700a716277d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - Locale.setDefault(Locale.US); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/49/c0fdf7d9e0d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/49/c0fdf7d9e0d6001d1028f3ccb8c7ab62 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/50/30a926f0dfd6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/50/30a926f0dfd6001d1028f3ccb8c7ab62 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/53/d0f29cd675d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/53/d0f29cd675d2001d139a9f03929eef87 deleted file mode 100644 index ebb98f0..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/53/d0f29cd675d2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.println("Hello World!"); - System.out.println("Bom dia"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/54/f0b8d03e7bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/54/f0b8d03e7bd2001d139a9f03929eef87 deleted file mode 100644 index 2f1d077..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/54/f0b8d03e7bd2001d139a9f03929eef87 +++ /dev/null @@ -1,25 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - System.out.printf("Measure with eight decial places: %.0f", measure); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/57/b03bff1d7bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/57/b03bff1d7bd2001d139a9f03929eef87 deleted file mode 100644 index 383bd43..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/57/b03bff1d7bd2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n", age, code, gender); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5d/2066077879d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/5d/2066077879d2001d139a9f03929eef87 deleted file mode 100644 index 2eb6047..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/5d/2066077879d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5d/70f4831a77d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/5d/70f4831a77d2001d139a9f03929eef87 deleted file mode 100644 index f5cb25a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/5d/70f4831a77d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - Locale.setDefault(Locale.US); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/406308db75d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/5e/406308db75d2001d139a9f03929eef87 deleted file mode 100644 index 7681a69..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/406308db75d2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.println("Hello World!"); - System.out.print("Bom dia"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/62/50b5d6b475d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/62/50b5d6b475d2001d139a9f03929eef87 deleted file mode 100644 index d5e51ff..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/62/50b5d6b475d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.println("Hello World!"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/62/80eebca279d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/62/80eebca279d2001d139a9f03929eef87 deleted file mode 100644 index 3cffbfd..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/62/80eebca279d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - String produtct1 = "Computer"; - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/68/c0a47bc97ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/68/c0a47bc97ad2001d139a9f03929eef87 deleted file mode 100644 index afcf9be..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/68/c0a47bc97ad2001d139a9f03929eef87 +++ /dev/null @@ -1,22 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6a/f02dff1d76d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/6a/f02dff1d76d2001d139a9f03929eef87 deleted file mode 100644 index 64e19b3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/6a/f02dff1d76d2001d139a9f03929eef87 +++ /dev/null @@ -1,11 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - System.out.print("Bom dia"); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6b/b08f43c978d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/6b/b08f43c978d2001d139a9f03929eef87 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6d/a0cad1f2f3dd001d1f73f3693d54ee73 b/.metadata/.plugins/org.eclipse.core.resources/.history/6d/a0cad1f2f3dd001d1f73f3693d54ee73 deleted file mode 100644 index 22299e3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/6d/a0cad1f2f3dd001d1f73f3693d54ee73 +++ /dev/null @@ -1,40 +0,0 @@ -package entities; - -public class AccountCorrection { - private int number; - private String name; - private double balance; - - public AccountCorrection(int number, String name, double depositValue) { - this.number = number; - this.name = name; - deposit(depositValue); - } - - public int getNumber() { - return number; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getBalance() { - return balance; - } - - public void deposit(double amount) { - balance += amount; - } - - public void widhdraw(double amount) { - balance -= amount + 5.0; - } - - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a047af48b1d4001d1b0d8555403fcb9d b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a047af48b1d4001d1b0d8555403fcb9d deleted file mode 100644 index 187da4f..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a047af48b1d4001d1b0d8555403fcb9d +++ /dev/null @@ -1,30 +0,0 @@ -package exercises; -import java.util.Locale; -import java.util.Scanner; - -public class calcula_dados_de_duas_pecas { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - int cod1, cod2, qte1, qte2; - double preco1, preco2, total; - - cod1 = sc.nextInt(); - qte1 = sc.nextInt(); - preco1 = sc.nextDouble(); - - cod2 = sc.nextInt(); - qte2 = sc.nextInt(); - preco2 = sc.nextDouble(); - - total = (preco1 * qte1) + (preco2 * qte2); - - System.out.printf("VALOR A PAGAR: R$ %.2f", total); - - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b058a86176d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b058a86176d2001d139a9f03929eef87 deleted file mode 100644 index d0ded2b..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b058a86176d2001d139a9f03929eef87 +++ /dev/null @@ -1,15 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println("Bom dia"); - System.out.println(y); - System.out.print(x); - System.out.printf("%.2f%n", x); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/60ce4fa579d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/71/60ce4fa579d2001d139a9f03929eef87 deleted file mode 100644 index 275d283..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/71/60ce4fa579d2001d139a9f03929eef87 +++ /dev/null @@ -1,18 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/90c6b8d878d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/71/90c6b8d878d2001d139a9f03929eef87 deleted file mode 100644 index e3bba97..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/71/90c6b8d878d2001d139a9f03929eef87 +++ /dev/null @@ -1,4 +0,0 @@ - -public class test { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/72/601d559ce0d4001d14ee825df8d7f0c2 b/.metadata/.plugins/org.eclipse.core.resources/.history/72/601d559ce0d4001d14ee825df8d7f0c2 deleted file mode 100644 index 119479f..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/72/601d559ce0d4001d14ee825df8d7f0c2 +++ /dev/null @@ -1,10 +0,0 @@ -package classes; - -public class esturutra_for { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/78/e0430a1177d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/78/e0430a1177d2001d139a9f03929eef87 deleted file mode 100644 index 1cec201..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/78/e0430a1177d2001d139a9f03929eef87 +++ /dev/null @@ -1,12 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/79/b00bad2ce0d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/79/b00bad2ce0d6001d1028f3ccb8c7ab62 deleted file mode 100644 index d7447f0..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/79/b00bad2ce0d6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,9 +0,0 @@ -package exercises; - -public class URI_1157_for_calcular_divisores_de_um_numero { - - public URI_1157_for_calcular_divisores_de_um_numero() { - // TODO Auto-generated constructor stub - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8/e0180f50b1d4001d1b0d8555403fcb9d b/.metadata/.plugins/org.eclipse.core.resources/.history/8/e0180f50b1d4001d1b0d8555403fcb9d deleted file mode 100644 index 192acd3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8/e0180f50b1d4001d1b0d8555403fcb9d +++ /dev/null @@ -1,31 +0,0 @@ -package exercises; -import java.util.Locale; -import java.util.Scanner; - -public class calcula_dados_de_duas_pecas { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - int cod1, cod2, qte1, qte2; - double preco1, preco2, total; - - cod1 = sc.nextInt(); - qte1 = sc.nextInt(); - preco1 = sc.nextDouble(); - - cod2 = sc.nextInt(); - qte2 = sc.nextInt(); - preco2 = sc.nextDouble(); - - total = (preco1 * qte1) + (preco2 * qte2); - - System.out.printf("VALOR A PAGAR: R$ %.2f\n", total); - System.out.println(cod1, cod2); - - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8/f064a33128d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/8/f064a33128d2001d14a18ba431a9aa28 deleted file mode 100644 index d5e51ff..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8/f064a33128d2001d14a18ba431a9aa28 +++ /dev/null @@ -1,9 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.println("Hello World!"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/80/2001adaf79d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/80/2001adaf79d2001d139a9f03929eef87 deleted file mode 100644 index f8edf98..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/80/2001adaf79d2001d139a9f03929eef87 +++ /dev/null @@ -1,22 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - // - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/006647747bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/81/006647747bd2001d139a9f03929eef87 deleted file mode 100644 index e4ceb14..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/81/006647747bd2001d139a9f03929eef87 +++ /dev/null @@ -1,25 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - System.out.printf("Measure with eight decial places: %f", measure); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/82/90c99dde76d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/82/90c99dde76d2001d139a9f03929eef87 deleted file mode 100644 index 0d1c5e1..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/82/90c99dde76d2001d139a9f03929eef87 +++ /dev/null @@ -1,12 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.2f%n", x); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/84/b0425a3e76d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/84/b0425a3e76d2001d139a9f03929eef87 deleted file mode 100644 index d1ad842..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/84/b0425a3e76d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println("Bom dia"); - System.out.print(y); - System.out.print(x); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/85/c03199ad78d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/85/c03199ad78d2001d139a9f03929eef87 deleted file mode 100644 index 66bdaf6..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/85/c03199ad78d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ -/** - * - */ -/** - * @author batis - * - */ -module exercicio_de_fixacao { -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8a/30dc41b07bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/8a/30dc41b07bd2001d139a9f03929eef87 deleted file mode 100644 index 3f5b365..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8a/30dc41b07bd2001d139a9f03929eef87 +++ /dev/null @@ -1,27 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - System.out.printf("Measure with eight decial places: %f%n", measure); - System.out.printf("Rouded (three decila places): %.2f%n", measure); - System.out.printf("US decimal point: %.3f", measure); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8c/4088166676d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/8c/4088166676d2001d139a9f03929eef87 deleted file mode 100644 index 27ff19c..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8c/4088166676d2001d139a9f03929eef87 +++ /dev/null @@ -1,15 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println("Bom dia"); - System.out.println(y); - System.out.println(x); - System.out.printf("%.2f%n", x); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8c/90f6702828d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/8c/90f6702828d2001d14a18ba431a9aa28 deleted file mode 100644 index 671bb51..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8c/90f6702828d2001d14a18ba431a9aa28 +++ /dev/null @@ -1,9 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/604f1ec37ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/604f1ec37ad2001d139a9f03929eef87 deleted file mode 100644 index 4d6477e..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/604f1ec37ad2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ - - -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/90adcf7727d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/90adcf7727d2001d14a18ba431a9aa28 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/c0b06fad78d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/c0b06fad78d2001d139a9f03929eef87 deleted file mode 100644 index d4540a5..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/c0b06fad78d2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/96/f05fe5fef3dd001d1f73f3693d54ee73 b/.metadata/.plugins/org.eclipse.core.resources/.history/96/f05fe5fef3dd001d1f73f3693d54ee73 deleted file mode 100644 index 1cb156d..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/96/f05fe5fef3dd001d1f73f3693d54ee73 +++ /dev/null @@ -1,45 +0,0 @@ -package entities; - -public class AccountCorrection { - private int number; - private String name; - private double balance; - - public AccountCorrection(int number, String name, double depositValue) { - this.number = number; - this.name = name; - deposit(depositValue); - } - - public AccountCorrection(int number, String name) { - this.number = number; - this.name = name; - } - - public int getNumber() { - return number; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getBalance() { - return balance; - } - - public void deposit(double amount) { - balance += amount; - } - - public void widhdraw(double amount) { - balance -= amount + 5.0; - } - - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/80f448477ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/80f448477ad2001d139a9f03929eef87 deleted file mode 100644 index 3c1e8f1..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/80f448477ad2001d139a9f03929eef87 +++ /dev/null @@ -1,20 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - System.out.printf("RESULTADO = %.2f metros%n", x); - - String nome = "Maria"; - int idade = 31; - double renda = 4000.0; - System.out.printf("%s tem %d anos e ganha R$ %.2f reais\n", nome, idade, renda) - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9f/30cc83667ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/9f/30cc83667ad2001d139a9f03929eef87 deleted file mode 100644 index a64dd5e..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/9f/30cc83667ad2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ -package curso_de_programacao; - -public class main { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a1/a04e525a7ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/a1/a04e525a7ad2001d139a9f03929eef87 deleted file mode 100644 index d4540a5..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/a1/a04e525a7ad2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a1/d0280cab79d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/a1/d0280cab79d2001d139a9f03929eef87 deleted file mode 100644 index 3238b9a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/a1/d0280cab79d2001d139a9f03929eef87 +++ /dev/null @@ -1,20 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - // Data - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ae/6028af637ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/ae/6028af637ad2001d139a9f03929eef87 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/af/309a421779d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/af/309a421779d2001d139a9f03929eef87 deleted file mode 100644 index 16e3917..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/af/309a421779d2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b/f0cfc4c377d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/b/f0cfc4c377d2001d139a9f03929eef87 deleted file mode 100644 index 27f2b71..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/b/f0cfc4c377d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90230a0f76d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90230a0f76d2001d139a9f03929eef87 deleted file mode 100644 index a1117c6..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90230a0f76d2001d139a9f03929eef87 +++ /dev/null @@ -1,10 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.print("Hello World!"); - System.out.print("Bom dia"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bd/6015805a7ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/bd/6015805a7ad2001d139a9f03929eef87 deleted file mode 100644 index ca03b1e..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/bd/6015805a7ad2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ -/** - * - */ -/** - * @author batis - * - */ -module curso_de_programacao { -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c/7008f421dfd4001d14ee825df8d7f0c2 b/.metadata/.plugins/org.eclipse.core.resources/.history/c/7008f421dfd4001d14ee825df8d7f0c2 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c1/309c753a7bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/c1/309c753a7bd2001d139a9f03929eef87 deleted file mode 100644 index f803d37..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/c1/309c753a7bd2001d139a9f03929eef87 +++ /dev/null @@ -1,25 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - System.out.printf("Measure with eight decial places: %.f", measure); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/20ff2ecf25d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/20ff2ecf25d2001d14a18ba431a9aa28 deleted file mode 100644 index 212c650..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/20ff2ecf25d2001d14a18ba431a9aa28 +++ /dev/null @@ -1,9 +0,0 @@ -/** - * - */ -/** - * @author batis - * - */ -module curso_programacao { -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/a064006bf4dd001d1f73f3693d54ee73 b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/a064006bf4dd001d1f73f3693d54ee73 deleted file mode 100644 index 8d56c86..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/a064006bf4dd001d1f73f3693d54ee73 +++ /dev/null @@ -1,45 +0,0 @@ -package entities; - -public class AccountCorrection { - private int number; - private String name; - private double balance; - - public AccountCorrection(int number, String name, double depositValue) { - this.number = number; - this.name = name; - deposit(depositValue); - } - - public AccountCorrection(int number, String name) { - this.number = number; - this.name = name; - } - - public int getNumber() { - return number; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getBalance() { - return balance; - } - - public void deposit(double amount) { - balance += amount; - } - - public void withdraw(double amount) { - balance -= amount + 5.0; - } - - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00cfe7cfdfd6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00cfe7cfdfd6001d1028f3ccb8c7ab62 deleted file mode 100644 index dc6178a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00cfe7cfdfd6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,23 +0,0 @@ -package exercises; - -import java.util.Locale; -import java.util.Scanner; - -public class URI_1153_for_calcula_numero_fatorial { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int n = sc.nextInt(); - - for (int i = 1; i <= n; i++) { - n = n * (n - i); - } - System.out.println(n); - - sc.close(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f0520d1a79d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f0520d1a79d2001d139a9f03929eef87 deleted file mode 100644 index 0f20d3d..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f0520d1a79d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ -package exercises; - -public class exercicio_de_fixacao { - - public static void Main(String[] args) { - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d1/a056d70d7bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/d1/a056d70d7bd2001d139a9f03929eef87 deleted file mode 100644 index 1b029bb..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/d1/a056d70d7bd2001d139a9f03929eef87 +++ /dev/null @@ -1,22 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d4/b05eb8e225d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/d4/b05eb8e225d2001d14a18ba431a9aa28 deleted file mode 100644 index 212c650..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/d4/b05eb8e225d2001d14a18ba431a9aa28 +++ /dev/null @@ -1,9 +0,0 @@ -/** - * - */ -/** - * @author batis - * - */ -module curso_programacao { -} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e1/7066d5217ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/e1/7066d5217ad2001d139a9f03929eef87 deleted file mode 100644 index 64d3de2..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/e1/7066d5217ad2001d139a9f03929eef87 +++ /dev/null @@ -1,20 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - System.out.printf("RESULTADO = %.2f metros%n", x); - - String nome = "Maria"; - int idade = 31; - double renda = 4000.0; - System.out.printf("%s tem %d anos e ganha R$ %.2f reais\n", nome, idade, renda); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e3/006d8ec775d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/e3/006d8ec775d2001d139a9f03929eef87 deleted file mode 100644 index d5e51ff..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/e3/006d8ec775d2001d139a9f03929eef87 +++ /dev/null @@ -1,9 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - System.out.println("Hello World!"); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e8/e0d2ce5e76d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/e8/e0d2ce5e76d2001d139a9f03929eef87 deleted file mode 100644 index 275ee2a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/e8/e0d2ce5e76d2001d139a9f03929eef87 +++ /dev/null @@ -1,14 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println("Bom dia"); - System.out.println(y); - System.out.print(x); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/eb/804cbb777ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/804cbb777ad2001d139a9f03929eef87 deleted file mode 100644 index d97c142..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/eb/804cbb777ad2001d139a9f03929eef87 +++ /dev/null @@ -1,28 +0,0 @@ -package curso_de_programacao; - -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.print("Products"); - System.out.println("%s, which price is $ %.2f", product1, price1); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ec/d07ec83b77d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/ec/d07ec83b77d2001d139a9f03929eef87 deleted file mode 100644 index 9bf3e31..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/ec/d07ec83b77d2001d139a9f03929eef87 +++ /dev/null @@ -1,13 +0,0 @@ - -public class Main { - - public static void main(String[] args) { - int y = 32; - double x = 10.35784; - System.out.println(x); - System.out.printf("%.4f%n", x); - Locale.setDefault(Locale.US); - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f0/30364101e1d6001d1028f3ccb8c7ab62 b/.metadata/.plugins/org.eclipse.core.resources/.history/f0/30364101e1d6001d1028f3ccb8c7ab62 deleted file mode 100644 index 60b872e..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f0/30364101e1d6001d1028f3ccb8c7ab62 +++ /dev/null @@ -1,10 +0,0 @@ -package exercises; - -public class URI_1143_for_le_numero_positivo { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f6/40567a167bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/40567a167bd2001d139a9f03929eef87 deleted file mode 100644 index 5d5c211..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f6/40567a167bd2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.println("%s, which price is $ %.2f", product2, price2); - System.out.println("Record: $d years old, code %d and gender: %s", age, code, gender); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/107ae3ed78d2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/107ae3ed78d2001d139a9f03929eef87 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/7048f0ce25d2001d14a18ba431a9aa28 b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/7048f0ce25d2001d14a18ba431a9aa28 deleted file mode 100644 index d4540a5..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/7048f0ce25d2001d14a18ba431a9aa28 +++ /dev/null @@ -1,10 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/c06ba6367bd2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/c06ba6367bd2001d139a9f03929eef87 deleted file mode 100644 index 67012b4..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/c06ba6367bd2001d139a9f03929eef87 +++ /dev/null @@ -1,24 +0,0 @@ -public class Main { - - public static void main(String[] args) { - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.println("Products"); - System.out.printf("%s, which price is $ %.2f", product1, price1); - System.out.printf("%s, which price is $ %.2f%n%n", product2, price2); - System.out.printf("Record: $d years old, code %d and gender: %s%n%n", age, code, gender); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fc/60dc6a2b7ad2001d139a9f03929eef87 b/.metadata/.plugins/org.eclipse.core.resources/.history/fc/60dc6a2b7ad2001d139a9f03929eef87 deleted file mode 100644 index 31e593b..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/fc/60dc6a2b7ad2001d139a9f03929eef87 +++ /dev/null @@ -1,26 +0,0 @@ -import java.util.Locale; - -public class Main { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - // Assignments - String product1 = "Computer"; - String product2 = "Office desk"; - - int age = 30; - int code = 5200; - char gender = 'F'; - - double price1 = 2100.0; - double price2 = 650.50; - double measure = 53.234567; - - //Data wayout - System.out.print("Products"); - System.out.println("%s, which price is $ %.2f", product1, price1); - - } - -} - diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location b/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location deleted file mode 100644 index aefb3a8..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version deleted file mode 100644 index 25cb955..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index deleted file mode 100644 index cef04c1..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version deleted file mode 100644 index 6b2aaa7..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources deleted file mode 100644 index 50a0d24..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 30841eb..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -encoding=UTF-8 -version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs deleted file mode 100644 index bd062f4..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -prefWatchExpressions=\r\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs deleted file mode 100644 index 33e9945..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n -org.eclipse.debug.ui.user_view_bindings=\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n -pref_state_memento.org.eclipse.debug.ui.VariableView=\r\n\r\n\r\n\r\n\r\n -preferredDetailPanes=DefaultDetailPane,org.eclipse.jdt.debug.ui.JAVA_VARIABLE_DETAIL_PANE_VARIABLES\:org.eclipse.jdt.debug.ui.JAVA_VARIABLE_DETAIL_PANE_VARIABLES|DefaultDetailPane\:DefaultDetailPane| -preferredTargets=default,org.eclipse.lsp4e.debug.toggleBreakpointTarget\:default|org.eclipse.lsp4e.debug.toggleBreakpointTarget\:org.eclipse.lsp4e.debug.toggleBreakpointTarget| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs deleted file mode 100644 index 396501b..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs +++ /dev/null @@ -1,3 +0,0 @@ -GitRepositoriesView.GitDirectories=D\:\\workspace\\ws-eclipse\\course-java-POO\\.git; -GitRepositoriesView.GitDirectories.relative=.git; -eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 981338e..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs deleted file mode 100644 index 61ee993..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.debug.ui.ExpressionView.org.eclipse.jdt.debug.ui.show_null_entries=true -org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_null_entries=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs deleted file mode 100644 index 31df02c..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.junit.content_assist_favorite_static_members_migrated=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs deleted file mode 100644 index 1ad2c3f..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n \r\n \r\n \r\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index d133639..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,11 +0,0 @@ -content_assist_lru_history= -content_assist_number_of_computers=17 -eclipse.preferences.version=1 -markOccurrences=false -org.eclipse.jdt.internal.ui.navigator.layout=2 -org.eclipse.jdt.internal.ui.navigator.librariesnode=true -org.eclipse.jdt.ui.formatterprofiles.version=23 -spelling_locale_initialized=true -typefilter_migrated_2=true -useAnnotationsPrefPage=true -useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs deleted file mode 100644 index d56c53f..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs deleted file mode 100644 index 553bb96..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs +++ /dev/null @@ -1,2 +0,0 @@ -areThereWebServices=false -eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs deleted file mode 100644 index 9ca75ad..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jst.jsp.core.internal.java.search.JSPIndexManager=JSP Index v3.10_20180412_01 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs deleted file mode 100644 index 67b1d96..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.m2e.discovery.pref.projects= diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs deleted file mode 100644 index d2ed603..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -knownEEFragments= diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs deleted file mode 100644 index cec65c4..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs deleted file mode 100644 index d99e589..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs +++ /dev/null @@ -1,2 +0,0 @@ -browsers=\r\n\r\n\r\n\r\n\r\n\r\n -eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs deleted file mode 100644 index 7a34710..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -platformState=1680528605627 -quickStart=false -tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs deleted file mode 100644 index 28fe0bc..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.buildship.ui.navigator.filter.gradle.subProject\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.buildship.ui.navigator.filter.gradle.buildfolder\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.jst.j2ee.navigator.ui.filters.jetemitters\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\: diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs deleted file mode 100644 index 08076f2..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -showIntro=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs deleted file mode 100644 index e111df7..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs +++ /dev/null @@ -1,133 +0,0 @@ -//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false -//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 -PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; -eclipse.preferences.version=1 -org.eclipse.compare.contentmergeviewer.TextMergeViewer=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.debug.ui.DetailPaneFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.debug.ui.MemoryViewTableFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.debug.ui.consoleFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.egit.ui.CommitMessageEditorFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.egit.ui.CommitMessageFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.egit.ui.DiffHeadlineFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.jdt.internal.ui.compare.JavaMergeViewer=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewer=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.jdt.ui.PropertiesFileEditor.textfont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.jdt.ui.editors.textfont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.jface.textfont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.mylyn.wikitext.ui.presentation.textFont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewer=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.pde.internal.ui.compare.PluginContentMergeViewer=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -org.eclipse.ui.ide.systemDefault.CONFLICTING_COLOR=240,15,66 -org.eclipse.ui.ide.systemDefault.CONTENT_ASSIST_BACKGROUND_COLOR=52,57,61 -org.eclipse.ui.ide.systemDefault.CONTENT_ASSIST_FOREGROUND_COLOR=238,238,238 -org.eclipse.ui.ide.systemDefault.EDITION_COLOR=238,238,238 -org.eclipse.ui.ide.systemDefault.INCOMING_COLOR=31,179,235 -org.eclipse.ui.ide.systemDefault.OUTGOING_COLOR=238,238,238 -org.eclipse.ui.ide.systemDefault.RESOLVED_COLOR=108,210,17 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.CommitMessageCommentColor=128,128,128 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffAddBackgroundColor=11,121,90 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffAddForegroundColor=216,254,245 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffHeadlineBackgroundColor=71,71,71 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffHeadlineForegroundColor=242,242,242 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffHunkBackgroundColor=53,97,113 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffHunkForegroundColor=233,242,254 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffRemoveBackgroundColor=117,2,36 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.DiffRemoveForegroundColor=255,232,237 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.IgnoredResourceBackgroundColor=47,47,47 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.IgnoredResourceForegroundColor=120,120,120 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.UncommittedChangeBackgroundColor=47,47,47 -org.eclipse.ui.ide.systemDefault.org.eclipse.egit.ui.UncommittedChangeForegroundColor=114,157,186 -org.eclipse.ui.ide.systemDefault.org.eclipse.jdt.ui.ColoredLabels.inherited=143,143,191 -org.eclipse.ui.ide.systemDefault.org.eclipse.jdt.ui.ColoredLabels.match_highlight=206,92,0 -org.eclipse.ui.ide.systemDefault.org.eclipse.jdt.ui.ColoredLabels.writeaccess_highlight=255,128,128 -org.eclipse.ui.ide.systemDefault.org.eclipse.jdt.ui.Javadoc.backgroundColor=52,57,61 -org.eclipse.ui.ide.systemDefault.org.eclipse.jdt.ui.Javadoc.foregroundColor=238,238,238 -org.eclipse.ui.ide.systemDefault.org.eclipse.jface.REVISION_NEWEST_COLOR=75,44,3 -org.eclipse.ui.ide.systemDefault.org.eclipse.jface.REVISION_OLDEST_COLOR=154,113,61 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.attribute=196,138,114 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.comment=96,139,78 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.header=128,128,128 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.quote=118,200,244 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.tag=86,156,214 -org.eclipse.ui.ide.systemDefault.org.eclipse.pde.genericeditor.extension.editor.color.text=212,212,212 -org.eclipse.ui.ide.systemDefault.org.eclipse.search.ui.match.highlight=206,92,0 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.editors.rangeIndicatorColor=27,118,153 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_INNER_KEYLINE_COLOR=75,76,79 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_OUTER_KEYLINE_COLOR=75,76,79 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_OUTLINE_COLOR=75,76,79 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_UNSELECTED_TABS_COLOR_END=64,64,67 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_UNSELECTED_TABS_COLOR_START=73,74,77 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.HOVER_BACKGROUND=52,57,61 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.HOVER_FOREGROUND=238,238,238 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=49,53,56 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=59,64,66 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_INNER_KEYLINE_COLOR=81,86,88 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_OUTER_KEYLINE_COLOR=81,86,88 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_OUTLINE_COLOR=59,64,66 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_TAB_TEXT_COLOR=187,187,187 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_UNSELECTED_TABS_COLOR_END=70,70,73 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INACTIVE_UNSELECTED_TABS_COLOR_START=81,86,88 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INFORMATION_BACKGROUND=81,86,88 -org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.INFORMATION_FOREGROUND=238,238,238 -org.eclipse.ui.r30.ACTIVE_HYPERLINK_COLOR=138,201,242 -org.eclipse.ui.r30.CONFLICTING_COLOR=240,15,66 -org.eclipse.ui.r30.CONTENT_ASSIST_BACKGROUND_COLOR=52,57,61 -org.eclipse.ui.r30.CONTENT_ASSIST_FOREGROUND_COLOR=238,238,238 -org.eclipse.ui.r30.EDITION_COLOR=238,238,238 -org.eclipse.ui.r30.ERROR_COLOR=247,68,117 -org.eclipse.ui.r30.HYPERLINK_COLOR=111,197,238 -org.eclipse.ui.r30.INCOMING_COLOR=31,179,235 -org.eclipse.ui.r30.OUTGOING_COLOR=238,238,238 -org.eclipse.ui.r30.RESOLVED_COLOR=108,210,17 -org.eclipse.ui.r30.org.eclipse.egit.ui.CommitMessageCommentColor=128,128,128 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffAddBackgroundColor=11,121,90 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffAddForegroundColor=216,254,245 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffHeadlineBackgroundColor=71,71,71 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffHeadlineForegroundColor=242,242,242 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffHunkBackgroundColor=53,97,113 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffHunkForegroundColor=233,242,254 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffRemoveBackgroundColor=117,2,36 -org.eclipse.ui.r30.org.eclipse.egit.ui.DiffRemoveForegroundColor=255,232,237 -org.eclipse.ui.r30.org.eclipse.egit.ui.IgnoredResourceBackgroundColor=47,47,47 -org.eclipse.ui.r30.org.eclipse.egit.ui.IgnoredResourceForegroundColor=120,120,120 -org.eclipse.ui.r30.org.eclipse.egit.ui.UncommittedChangeBackgroundColor=47,47,47 -org.eclipse.ui.r30.org.eclipse.egit.ui.UncommittedChangeForegroundColor=114,157,186 -org.eclipse.ui.r30.org.eclipse.jdt.ui.ColoredLabels.inherited=143,143,191 -org.eclipse.ui.r30.org.eclipse.jdt.ui.ColoredLabels.match_highlight=206,92,0 -org.eclipse.ui.r30.org.eclipse.jdt.ui.ColoredLabels.writeaccess_highlight=255,128,128 -org.eclipse.ui.r30.org.eclipse.jdt.ui.Javadoc.backgroundColor=52,57,61 -org.eclipse.ui.r30.org.eclipse.jdt.ui.Javadoc.foregroundColor=238,238,238 -org.eclipse.ui.r30.org.eclipse.jface.REVISION_NEWEST_COLOR=75,44,3 -org.eclipse.ui.r30.org.eclipse.jface.REVISION_OLDEST_COLOR=154,113,61 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.attribute=196,138,114 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.comment=96,139,78 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.header=128,128,128 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.quote=118,200,244 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.tag=86,156,214 -org.eclipse.ui.r30.org.eclipse.pde.genericeditor.extension.editor.color.text=212,212,212 -org.eclipse.ui.r30.org.eclipse.search.ui.match.highlight=206,92,0 -org.eclipse.ui.r30.org.eclipse.ui.editors.rangeIndicatorColor=27,118,153 -org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41 -org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45 -org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221 -org.eclipse.ui.r30.org.eclipse.ui.workbench.HOVER_BACKGROUND=52,57,61 -org.eclipse.ui.r30.org.eclipse.ui.workbench.HOVER_FOREGROUND=238,238,238 -org.eclipse.ui.r30.org.eclipse.ui.workbench.INFORMATION_BACKGROUND=81,86,88 -org.eclipse.ui.r30.org.eclipse.ui.workbench.INFORMATION_FOREGROUND=238,238,238 -org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41 -org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45 -org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204 -org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41 -org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45 -org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221 -org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=49,53,56 -org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=59,64,66 -org.eclipse.ui.workbench.INACTIVE_TAB_TEXT_COLOR=187,187,187 -org.eclipse.wst.sse.ui.textfont=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; -terminal.views.view.font.definition=1|Courier New|14.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs deleted file mode 100644 index 855d634..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -processedSchemes=,eclipse+command,eclipse+mpc diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs deleted file mode 100644 index 2847741..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -fontPropagated=true -org.eclipse.wst.jsdt.ui.editor.tab.width= -org.eclipse.wst.jsdt.ui.formatterprofiles.version=11 -org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true -proposalOrderMigrated=true -tabWidthPropagated=true -useAnnotationsPrefPage=true -useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs deleted file mode 100644 index 6696959..0000000 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ -org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/AppFuncionario.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/AppFuncionario.launch deleted file mode 100644 index 850d25c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/AppFuncionario.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Boxing_Unboxing_Wrapper.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Boxing_Unboxing_Wrapper.launch deleted file mode 100644 index 09b0543..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Boxing_Unboxing_Wrapper.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/CalculosComDataHora.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/CalculosComDataHora.launch deleted file mode 100644 index 0b80647..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/CalculosComDataHora.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ClaculosComDataHora.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ClaculosComDataHora.launch deleted file mode 100644 index 99d3240..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ClaculosComDataHora.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoDataHoraGlobalParaLocal.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoDataHoraGlobalParaLocal.launch deleted file mode 100644 index 08ee389..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoDataHoraGlobalParaLocal.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoParaTexto.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoParaTexto.launch deleted file mode 100644 index 2f2feda..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ConvertendoParaTexto.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Alturas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Alturas.launch deleted file mode 100644 index a47a7e8..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Alturas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Negativos.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Negativos.launch deleted file mode 100644 index 7aab3fc..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/CorrecaoExVetor_Negativos.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8.launch deleted file mode 100644 index 58d558c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8_ManipulandoData.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8_ManipulandoData.launch deleted file mode 100644 index 34734a9..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateJava8_ManipulandoData.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido01.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido01.launch deleted file mode 100644 index a6d8bba..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido01.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido02.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido02.launch deleted file mode 100644 index 3b52011..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExResolvido02.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Abaixo_da_Media.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Abaixo_da_Media.launch deleted file mode 100644 index b787115..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Abaixo_da_Media.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Alturas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Alturas.launch deleted file mode 100644 index 12a4f34..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Alturas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Aprovados.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Aprovados.launch deleted file mode 100644 index 498bff5..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Aprovados.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Dados_Pessoas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Dados_Pessoas.launch deleted file mode 100644 index 307ea4e..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Dados_Pessoas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Desafio_Pensionato.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Desafio_Pensionato.launch deleted file mode 100644 index 6817655..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Desafio_Pensionato.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Maior_Posicao.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Maior_Posicao.launch deleted file mode 100644 index 4794ad5..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Maior_Posicao.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_MaisVelho.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_MaisVelho.launch deleted file mode 100644 index 3a8a66c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_MaisVelho.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Negativos.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Negativos.launch deleted file mode 100644 index 5ff096c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Negativos.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Numeros_Pares.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Numeros_Pares.launch deleted file mode 100644 index 0bba191..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Numeros_Pares.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Soma_Vetores.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Soma_Vetores.launch deleted file mode 100644 index 8c7e0f1..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_Soma_Vetores.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_soma_vetor.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_soma_vetor.launch deleted file mode 100644 index 508d5c3..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExVetor_soma_vetor.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Funcoes_Sintaxe.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Funcoes_Sintaxe.launch deleted file mode 100644 index b4a3c84..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Funcoes_Sintaxe.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Listas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Listas.launch deleted file mode 100644 index 19b1d4e..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Listas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (1).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (1).launch deleted file mode 100644 index 647493c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (1).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (2).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (2).launch deleted file mode 100644 index 2deacde..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (2).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Main.launch deleted file mode 100644 index 8085ba3..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Main.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/MatrizExercise.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/MatrizExercise.launch deleted file mode 100644 index aa799e7..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/MatrizExercise.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Matrizes.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Matrizes.launch deleted file mode 100644 index 2c51dfe..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Matrizes.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (1).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (1).launch deleted file mode 100644 index d5f9975..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (1).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (2).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (2).launch deleted file mode 100644 index c70da6b..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (2).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (3).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (3).launch deleted file mode 100644 index 63d7e89..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (3).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (4).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (4).launch deleted file mode 100644 index a68c95a..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program (4).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program.launch deleted file mode 100644 index 5e8efe9..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccount.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccount.launch deleted file mode 100644 index c703b06..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccount.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccountCorrection.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccountCorrection.launch deleted file mode 100644 index e4f4c75..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramAccountCorrection.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramCorrectEmployee.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramCorrectEmployee.launch deleted file mode 100644 index 6aff494..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramCorrectEmployee.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramDolarConversion.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramDolarConversion.launch deleted file mode 100644 index 4655593..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramDolarConversion.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee (1).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee (1).launch deleted file mode 100644 index 59f3d54..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee (1).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee.launch deleted file mode 100644 index 6b2a98a..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramEmployee.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramExConta.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramExConta.launch deleted file mode 100644 index 308187a..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramExConta.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramForEach.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramForEach.launch deleted file mode 100644 index b55e3f5..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramForEach.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramGettersAndSetters.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramGettersAndSetters.launch deleted file mode 100644 index 257e571..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramGettersAndSetters.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_03.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_03.launch deleted file mode 100644 index 3b3554f..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_03.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_1.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_1.launch deleted file mode 100644 index 0b4c84a..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_1.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_2.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_2.launch deleted file mode 100644 index bf5fb16..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramMembrosEstaticosVersion_2.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramRetangle.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramRetangle.launch deleted file mode 100644 index 7acad22..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramRetangle.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramSobrecarga.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramSobrecarga.launch deleted file mode 100644 index 029eebc..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramSobrecarga.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramStudent.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramStudent.launch deleted file mode 100644 index 3bbf0e2..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramStudent.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramVetor2.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramVetor2.launch deleted file mode 100644 index af5b245..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramVetor2.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_CorrecaoExVetor_Desafio_Pensionato.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_CorrecaoExVetor_Desafio_Pensionato.launch deleted file mode 100644 index 1a32361..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_CorrecaoExVetor_Desafio_Pensionato.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Pensionato_Again.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Pensionato_Again.launch deleted file mode 100644 index 0dc610c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Pensionato_Again.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Produto.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Produto.launch deleted file mode 100644 index 98b2d36..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/Program_Produto.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramnEmplooye2.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramnEmplooye2.launch deleted file mode 100644 index ed58e12..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ProgramnEmplooye2.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1036_baskara.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1036_baskara.launch deleted file mode 100644 index c20ed6d..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1036_baskara.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1071_for_soma_de_pares_consecutivos_1.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1071_for_soma_de_pares_consecutivos_1.launch deleted file mode 100644 index 239e577..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1071_for_soma_de_pares_consecutivos_1.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1078_for_.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1078_for_.launch deleted file mode 100644 index 0b59d39..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1078_for_.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1113_Crescende_e_Descrescente.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1113_Crescende_e_Descrescente.launch deleted file mode 100644 index deb64f4..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1113_Crescende_e_Descrescente.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1116_for_le_pares_de_um_numero.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1116_for_le_pares_de_um_numero.launch deleted file mode 100644 index c864120..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1116_for_le_pares_de_um_numero.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1143_for_le_numero_positivo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1143_for_le_numero_positivo.launch deleted file mode 100644 index f82b94f..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1143_for_le_numero_positivo.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1153_for_calcula_numero_fatorial.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1153_for_calcula_numero_fatorial.launch deleted file mode 100644 index 749872b..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1153_for_calcula_numero_fatorial.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1157_for_calcular_divisores_de_um_numero.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1157_for_calcular_divisores_de_um_numero.launch deleted file mode 100644 index dfb3e9e..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/URI_1157_for_calcular_divisores_de_um_numero.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_dados_de_duas_pecas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_dados_de_duas_pecas.launch deleted file mode 100644 index c1b7498..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_dados_de_duas_pecas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_diferenca_do_produto.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_diferenca_do_produto.launch deleted file mode 100644 index 6996f82..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_diferenca_do_produto.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_funcionrio_dados.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_funcionrio_dados.launch deleted file mode 100644 index 219b187..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_funcionrio_dados.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_hora_de_jogo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_hora_de_jogo.launch deleted file mode 100644 index e850dff..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_hora_de_jogo.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_imposta_de_renda.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_imposta_de_renda.launch deleted file mode 100644 index 5f6e9d2..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_imposta_de_renda.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_media_de_idade_em_um_grupo_aleatorio.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_media_de_idade_em_um_grupo_aleatorio.launch deleted file mode 100644 index ca52a2c..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_media_de_idade_em_um_grupo_aleatorio.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_minutos_exedidos.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_minutos_exedidos.launch deleted file mode 100644 index 2855902..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_minutos_exedidos.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_raio_de_circulo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_raio_de_circulo.launch deleted file mode 100644 index 9361394..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_raio_de_circulo.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_terreno_medidas.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_terreno_medidas.launch deleted file mode 100644 index f0d426a..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_terreno_medidas.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_trigonometria.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_trigonometria.launch deleted file mode 100644 index 83be874..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/calcula_trigonometria.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/do_while_converte_celsius_to_fahrenheint.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/do_while_converte_celsius_to_fahrenheint.launch deleted file mode 100644 index 33afeef..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/do_while_converte_celsius_to_fahrenheint.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_condicional.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_condicional.launch deleted file mode 100644 index 65bc6d9..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_condicional.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_while.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_while.launch deleted file mode 100644 index eb7f226..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/estrutura_while.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/esturutra_for.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/esturutra_for.launch deleted file mode 100644 index f834005..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/esturutra_for.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/exercicio_de_fixacao.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/exercicio_de_fixacao.launch deleted file mode 100644 index 60de44f..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/exercicio_de_fixacao.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calacula_valores_entre_10_e_20.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calacula_valores_entre_10_e_20.launch deleted file mode 100644 index 5a02a86..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calacula_valores_entre_10_e_20.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calcula_media_ponderada.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calcula_media_ponderada.launch deleted file mode 100644 index 679c5b9..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_calcula_media_ponderada.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_le_numeros_impares.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/for_le_numeros_impares.launch deleted file mode 100644 index 1fda0bb..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/for_le_numeros_impares.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/funcoes_interessantes_para_strings.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/funcoes_interessantes_para_strings.launch deleted file mode 100644 index 7d32b81..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/funcoes_interessantes_para_strings.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/le_item_e_codigo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/le_item_e_codigo.launch deleted file mode 100644 index de35a8e..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/le_item_e_codigo.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions (1).launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions (1).launch deleted file mode 100644 index 3fde404..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions (1).launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions.launch deleted file mode 100644 index edfe439..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/math_functions.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/operador_ternario.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/operador_ternario.launch deleted file mode 100644 index 88cb4b0..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/operador_ternario.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/soma_de_dois_valores.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/soma_de_dois_valores.launch deleted file mode 100644 index 8771ad0..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/soma_de_dois_valores.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/switch_case.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/switch_case.launch deleted file mode 100644 index a03626f..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/switch_case.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/tests.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/tests.launch deleted file mode 100644 index 45b0b31..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/tests.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/vendo_DEBUG_no_eclipse.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/vendo_DEBUG_no_eclipse.launch deleted file mode 100644 index 58c86ec..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/vendo_DEBUG_no_eclipse.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_maior_numero_entre_tres.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_maior_numero_entre_tres.launch deleted file mode 100644 index cb85a50..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_maior_numero_entre_tres.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_nota_aluno.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_nota_aluno.launch deleted file mode 100644 index c9b7125..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_nota_aluno.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_quadrante.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_quadrante.launch deleted file mode 100644 index 36bdecb..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_quadrante.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_dois_valores_sao_multiplos.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_dois_valores_sao_multiplos.launch deleted file mode 100644 index a99d41f..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_dois_valores_sao_multiplos.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_negativo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_negativo.launch deleted file mode 100644 index e66252e..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_negativo.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_par.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_par.launch deleted file mode 100644 index c7c0fd8..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_e_par.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_valor_esta_no_intervalo_dado.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_valor_esta_no_intervalo_dado.launch deleted file mode 100644 index 9dc1cfb..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/verifica_se_valor_esta_no_intervalo_dado.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_analise_entrada_de_senha.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/while_analise_entrada_de_senha.launch deleted file mode 100644 index 524ab88..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_analise_entrada_de_senha.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_coordenadas_x_e_y.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_coordenadas_x_e_y.launch deleted file mode 100644 index f7d2190..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_coordenadas_x_e_y.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_tipo_de_combustivel.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_tipo_de_combustivel.launch deleted file mode 100644 index 0d73417..0000000 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/while_le_tipo_de_combustivel.launch +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml deleted file mode 100644 index a0f4656..0000000 --- a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml +++ /dev/null @@ -1,8 +0,0 @@ - -
-
- - - -
-
diff --git a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml deleted file mode 100644 index 2e4f3aa..0000000 --- a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi deleted file mode 100644 index 9798774..0000000 --- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ /dev/null @@ -1,3614 +0,0 @@ - - - - activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration - - - - - - - - topLevel - shellMaximized - - - - - persp.actionSet:org.eclipse.ui.cheatsheets.actionSet - persp.actionSet:org.eclipse.search.searchActionSet - persp.actionSet:org.eclipse.text.quicksearch.actionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo - persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet - persp.actionSet:org.eclipse.ui.actionSet.keyBindings - persp.actionSet:org.eclipse.ui.actionSet.openFiles - persp.actionSet:org.eclipse.jst.j2ee.J2eeMainActionSet - persp.actionSet:org.eclipse.jdt.ui.JavaActionSet - persp.actionSet:org.eclipse.debug.ui.launchActionSet - persp.actionSet:org.eclipse.debug.ui.debugActionSet - persp.actionSet:org.eclipse.ui.NavigateActionSet - persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.wst.server.ui.ServersView - persp.viewSC:org.eclipse.datatools.connectivity.DataSourceExplorerNavigator - persp.viewSC:org.eclipse.ui.views.BookmarkView - persp.viewSC:org.eclipse.ui.views.ContentOutline - persp.viewSC:org.eclipse.ui.views.PropertySheet - persp.viewSC:org.eclipse.ui.views.ResourceNavigator - persp.viewSC:org.eclipse.wst.common.snippets.internal.ui.SnippetsView - persp.viewSC:org.eclipse.ui.views.AllMarkersView - persp.viewSC:org.eclipse.ui.views.ProblemView - persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks - persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.viewSC:org.eclipse.jdt.ui.PackagesView - persp.viewSC:org.eclipse.search.ui.views.SearchView - persp.viewSC:org.eclipse.ui.console.ConsoleView - persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - persp.actionSet:org.eclipse.wst.ws.explorer.explorer - persp.newWizSC:org.eclipse.m2e.core.wizards.Maven2ProjectWizard - persp.newWizSC:org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard - persp.newWizSC:org.eclipse.wst.jsdt.ui.NewJSWizard - persp.perspSC:org.eclipse.debug.ui.DebugPerspective - persp.perspSC:org.eclipse.jdt.ui.JavaPerspective - persp.perspSC:org.eclipse.ui.resourcePerspective - persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective - persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard - persp.newWizSC:org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard - persp.newWizSC:org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard - persp.newWizSC:org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard - persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard - persp.newWizSC:org.eclipse.wst.web.ui.internal.wizards.SimpleWebProjectWizard - persp.newWizSC:org.eclipse.jpt.ui.wizard.newJpaProject - persp.newWizSC:org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard - persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard - persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard - persp.newWizSC:org.eclipse.jpt.ui.wizard.newEntity - persp.newWizSC:org.eclipse.jst.ws.creation.ui.wizard.serverwizard - persp.newWizSC:org.eclipse.ui.wizards.new.folder - persp.newWizSC:org.eclipse.ui.wizards.new.file - persp.actionSet:org.eclipse.wst.server.ui.internal.webbrowser.actionSet - persp.actionSet:org.eclipse.debug.ui.breakpointActionSet - persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet - persp.showIn:org.eclipse.eclemma.ui.CoverageView - persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.newWizSC:org.eclipse.jst.jsp.ui.internal.wizard.NewJSPWizard - persp.newWizSC:org.eclipse.jpt.jpa.ui.wizard.newJpaProject - persp.perspSC:org.eclipse.jpt.ui.jpaPerspective - - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Java - - - View - categoryTag:Java Browsing - - - - - - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Server - - - View - categoryTag:Data Management - - - View - categoryTag:General - - - View - categoryTag:Terminal - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Git - - - View - categoryTag:Java - - - View - categoryTag:Java Browsing - - - View - categoryTag:Java - - - - - - - - persp.actionSet:org.eclipse.ui.cheatsheets.actionSet - persp.actionSet:org.eclipse.search.searchActionSet - persp.actionSet:org.eclipse.text.quicksearch.actionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo - persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet - persp.actionSet:org.eclipse.ui.actionSet.keyBindings - persp.actionSet:org.eclipse.ui.actionSet.openFiles - persp.actionSet:org.eclipse.debug.ui.launchActionSet - persp.actionSet:org.eclipse.jdt.ui.JavaActionSet - persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet - persp.actionSet:org.eclipse.ui.NavigateActionSet - persp.viewSC:org.eclipse.jdt.ui.PackageExplorer - persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy - persp.viewSC:org.eclipse.jdt.ui.SourceView - persp.viewSC:org.eclipse.jdt.ui.JavadocView - persp.viewSC:org.eclipse.search.ui.views.SearchView - persp.viewSC:org.eclipse.ui.console.ConsoleView - persp.viewSC:org.eclipse.ui.views.ContentOutline - persp.viewSC:org.eclipse.ui.views.ProblemView - persp.viewSC:org.eclipse.ui.views.TaskList - persp.viewSC:org.eclipse.ui.views.ProgressView - persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.ui.texteditor.TemplatesView - persp.viewSC:org.eclipse.pde.runtime.LogView - persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewRecordCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard - persp.newWizSC:org.eclipse.ui.wizards.new.folder - persp.newWizSC:org.eclipse.ui.wizards.new.file - persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard - persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective - persp.perspSC:org.eclipse.debug.ui.DebugPerspective - persp.showIn:org.eclipse.jdt.ui.PackageExplorer - persp.showIn:org.eclipse.team.ui.GenericHistoryView - persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - persp.actionSet:org.eclipse.debug.ui.breakpointActionSet - persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet - persp.showIn:org.eclipse.egit.ui.RepositoriesView - persp.newWizSC:org.eclipse.m2e.core.wizards.Maven2ProjectWizard - persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard - persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet - persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet - persp.showIn:org.eclipse.eclemma.ui.CoverageView - persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.viewSC:org.eclipse.jdt.bcoview.views.BytecodeOutlineView - persp.viewSC:org.eclipse.ant.ui.views.AntView - - - - org.eclipse.e4.primaryNavigationStack - - View - categoryTag:Java - - - View - categoryTag:Java - - - View - categoryTag:General - - - View - categoryTag:Java - - - - - View - categoryTag:Git - - - - - - - - - - View - categoryTag:General - - - - - org.eclipse.e4.secondaryDataStack - Minimized - - View - categoryTag:General - - - View - categoryTag:Java - - - View - categoryTag:Java - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Terminal - - - - - org.eclipse.e4.secondaryNavigationStack - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Java - - - View - categoryTag:Ant - - - - - - - - persp.actionSet:org.eclipse.ui.cheatsheets.actionSet - persp.actionSet:org.eclipse.search.searchActionSet - persp.actionSet:org.eclipse.text.quicksearch.actionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo - persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet - persp.actionSet:org.eclipse.ui.actionSet.keyBindings - persp.actionSet:org.eclipse.ui.actionSet.openFiles - persp.viewSC:org.eclipse.ui.views.ProgressView - persp.viewSC:org.eclipse.ui.texteditor.TemplatesView - persp.actionSet:org.eclipse.debug.ui.launchActionSet - persp.actionSet:org.eclipse.debug.ui.debugActionSet - persp.actionSet:org.eclipse.ui.NavigateActionSet - persp.viewSC:org.eclipse.debug.ui.DebugView - persp.viewSC:org.eclipse.debug.ui.VariableView - persp.viewSC:org.eclipse.debug.ui.BreakpointView - persp.viewSC:org.eclipse.debug.ui.ExpressionView - persp.viewSC:org.eclipse.ui.views.ContentOutline - persp.viewSC:org.eclipse.ui.console.ConsoleView - persp.viewSC:org.eclipse.ui.views.ProblemView - persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.pde.runtime.LogView - persp.actionSet:org.eclipse.debug.ui.breakpointActionSet - persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - persp.perspSC:org.eclipse.wst.xml.ui.perspective - persp.perspSC:org.eclipse.jdt.ui.JavaPerspective - persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective - persp.actionSet:org.eclipse.jdt.ui.JavaActionSet - persp.showIn:org.eclipse.jdt.ui.PackageExplorer - persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet - persp.viewSC:org.eclipse.jdt.debug.ui.DisplayView - persp.showIn:org.eclipse.egit.ui.RepositoriesView - persp.viewSC:org.eclipse.jdt.junit.ResultView - persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet - persp.showIn:org.eclipse.eclemma.ui.CoverageView - persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.viewSC:org.eclipse.datatools.sqltools.result.resultView - persp.perspSC:org.eclipse.datatools.sqltools.sqleditor.perspectives.EditorPerspective - persp.viewSC:org.eclipse.ant.ui.views.AntView - - - org.eclipse.e4.primaryNavigationStack - - View - categoryTag:Debug - - - View - categoryTag:General - - - View - categoryTag:Server - - - View - categoryTag:Java - - - View - categoryTag:Java - - - View - categoryTag:Java - - - - - - - org.eclipse.e4.secondaryNavigationStack - - View - categoryTag:Debug - - - View - categoryTag:Debug - - - View - categoryTag:Debug - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Ant - - - - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Debug - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Debug - - - View - categoryTag:General - - - View - categoryTag:Terminal - - - View - categoryTag:Data Management - - - - - - - - persp.actionSet:org.eclipse.ui.cheatsheets.actionSet - persp.actionSet:org.eclipse.search.searchActionSet - persp.actionSet:org.eclipse.text.quicksearch.actionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo - persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet - persp.actionSet:org.eclipse.ui.actionSet.keyBindings - persp.actionSet:org.eclipse.ui.actionSet.openFiles - persp.actionSet:org.eclipse.debug.ui.launchActionSet - persp.actionSet:org.eclipse.jdt.ui.JavaActionSet - persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet - persp.actionSet:org.eclipse.ui.NavigateActionSet - persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy - persp.viewSC:org.eclipse.jdt.ui.PackageExplorer - persp.viewSC:org.eclipse.jdt.ui.ProjectsView - persp.viewSC:org.eclipse.jdt.ui.PackagesView - persp.viewSC:org.eclipse.jdt.ui.TypesView - persp.viewSC:org.eclipse.jdt.ui.MembersView - persp.viewSC:org.eclipse.jdt.ui.SourceView - persp.viewSC:org.eclipse.jdt.ui.JavadocView - persp.viewSC:org.eclipse.ui.texteditor.TemplatesView - persp.viewSC:org.eclipse.search.ui.views.SearchView - persp.viewSC:org.eclipse.ui.console.ConsoleView - persp.viewSC:org.eclipse.ui.views.ContentOutline - persp.viewSC:org.eclipse.ui.views.ProblemView - persp.viewSC:org.eclipse.ui.views.TaskList - persp.viewSC:org.eclipse.ui.views.ProgressView - persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.pde.runtime.LogView - persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard - persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard - persp.newWizSC:org.eclipse.ui.wizards.new.folder - persp.newWizSC:org.eclipse.ui.wizards.new.file - persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard - persp.perspSC:org.eclipse.jdt.ui.JavaPerspective - persp.perspSC:org.eclipse.debug.ui.DebugPerspective - persp.showIn:org.eclipse.jdt.ui.PackageExplorer - persp.showIn:org.eclipse.team.ui.GenericHistoryView - persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - persp.actionSet:org.eclipse.debug.ui.breakpointActionSet - persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet - persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet - persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard - persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - persp.viewSC:org.eclipse.ant.ui.views.AntView - - - - - View - categoryTag:Java Browsing - - - - - - View - categoryTag:Java Browsing - - - - - - View - categoryTag:Java Browsing - - - - - View - categoryTag:Java Browsing - - - - - - - - - View - categoryTag:Java - - - View - categoryTag:General - - - View - categoryTag:Java - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Ant - - - - - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:Java - - - View - categoryTag:Java - - - View - categoryTag:General - - - - - - - - - - View - categoryTag:Help - - - View - categoryTag:General - - - View - categoryTag:Help - - - - - - - View - categoryTag:Help - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:Help - - - - active - - - Editor - removeOnHide - org.eclipse.jdt.ui.CompilationUnitEditor - - - - Editor - removeOnHide - org.eclipse.jdt.ui.CompilationUnitEditor - active - activeOnClose - - - - Editor - removeOnHide - org.eclipse.jdt.ui.CompilationUnitEditor - - - - Editor - removeOnHide - org.eclipse.jdt.ui.CompilationUnitEditor - - - - Editor - removeOnHide - org.eclipse.jdt.ui.CompilationUnitEditor - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - View - categoryTag:Java - - - - - - View - categoryTag:Java Browsing - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - View - categoryTag:Server - - - - - View - categoryTag:Data Management - - - - - View - categoryTag:General - - - - - View - categoryTag:Terminal - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:Git - - - - - - View - categoryTag:Java - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Java Browsing - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Java - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - - View - categoryTag:Java - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java - - - - - View - categoryTag:Ant - - - - - - View - categoryTag:Debug - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:Debug - - - - - - View - categoryTag:Debug - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Debug - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Debug - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:General - - - - - - View - categoryTag:Debug - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:Data Management - - - - - View - categoryTag:Java Browsing - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Java Browsing - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Java - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Java - - ViewMenu - menuContribution:menu - - - - - - toolbarSeparator - - - - Draggable - - - - toolbarSeparator - - - - Draggable - - - toolbarSeparator - - - - Draggable - - - Draggable - - - Draggable - - - Draggable - - - Draggable - - - Draggable - - - Draggable - - - toolbarSeparator - - - - Draggable - - - - toolbarSeparator - - - - toolbarSeparator - - - - Draggable - - - stretch - SHOW_RESTORE_MENU - - - Draggable - HIDEABLE - SHOW_RESTORE_MENU - - - - - stretch - - - Draggable - - - Draggable - - - - - TrimStack - Draggable - - - TrimStack - Draggable - - - - - - - TrimStack - Draggable - MinimizedAndShowing - - - TrimStack - Draggable - - - TrimStack - Draggable - - - - - - - - - - - - - - - - - - - - - platform:win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - platform:win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Spy - - - - - - - - - - - - - - - - - - - - - - - - - Spy - - - Spy - - - Spy - - - Spy - - - Spy - - - Spy - - - Editor - removeOnHide - - - - - View - categoryTag:Ant - - - - - View - categoryTag:Gradle - - - - - View - categoryTag:Gradle - - - - - View - categoryTag:Data Management - - - - - View - categoryTag:Data Management - - - - - View - categoryTag:Data Management - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - View - categoryTag:Debug - - - - - View - categoryTag:Java - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - NoRestore - - - - - View - categoryTag:Git - - - - - View - categoryTag:General - - - - - View - categoryTag:Help - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java Browsing - - - - - View - categoryTag:Java Browsing - - - - - View - categoryTag:Java Browsing - - - - - View - categoryTag:Java Browsing - - - - - View - categoryTag:Java - - - - - View - categoryTag:General - - - - - View - categoryTag:Java - - - - - View - categoryTag:Java - - - - - View - categoryTag:JPA - - - - - View - categoryTag:JPA - - - - - View - categoryTag:JavaServer Faces - - - - - View - categoryTag:JavaServer Faces - - - - - View - categoryTag:Web Services - - - - - View - categoryTag:Maven - - - - - View - categoryTag:Maven - - - - - View - categoryTag:Maven - - - - - View - categoryTag:Oomph - - - - - View - categoryTag:API Tools - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:Plug-in Development - - - - - View - categoryTag:General - - - - - View - categoryTag:Version Control (Team) - - - - - View - categoryTag:Version Control (Team) - - - View - categoryTag:Help - - - - - View - categoryTag:Terminal - - - - - View - categoryTag:Other - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:Help - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Other - - - - - View - categoryTag:Other - - - - - View - categoryTag:Other - - - - - View - categoryTag:Server - - - - - View - categoryTag:XML - - - - - View - categoryTag:XML - - - - - View - categoryTag:XML - - - - - View - categoryTag:XML - - - - - View - categoryTag:XML - - - - glue - move_after:PerspectiveSpacer - SHOW_RESTORE_MENU - - - move_after:Spacer Glue - HIDEABLE - SHOW_RESTORE_MENU - - - glue - move_after:SearchField - SHOW_RESTORE_MENU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project b/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project deleted file mode 100644 index 3c10856..0000000 --- a/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - .org.eclipse.egit.core.cmp - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index b/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index deleted file mode 100644 index 88760ba..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3680570981.index b/.metadata/.plugins/org.eclipse.jdt.core/3680570981.index deleted file mode 100644 index fa766b4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3680570981.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache deleted file mode 100644 index 593f470..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache deleted file mode 100644 index e9ecf8a..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps deleted file mode 100644 index f79ada2..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt b/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt deleted file mode 100644 index 8f54138..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt +++ /dev/null @@ -1 +0,0 @@ -INDEX VERSION 1.132 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt deleted file mode 100644 index 8586397..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt +++ /dev/null @@ -1 +0,0 @@ -java \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache deleted file mode 100644 index 8dce86c..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt deleted file mode 100644 index 3a994de..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ /dev/null @@ -1,14 +0,0 @@ -INDEX VERSION 1.132+D:\workspace\ws-eclipse\java-springboot\.metadata\.plugins\org.eclipse.jdt.core -1119018772.index -2792595784.index -4209219137.index -1488855405.index -3428046047.index -1300021343.index -1455644661.index -770216800.index -4258084040.index -1454112807.index -3680570981.index -379171897.index -1865797976.index diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat deleted file mode 100644 index 5dfd880..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml deleted file mode 100644 index 6b6e6fe..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml +++ /dev/null @@ -1,5 +0,0 @@ - -
-
-
-
diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml deleted file mode 100644 index 1d6bd41..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml deleted file mode 100644 index 8fd94bc..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml deleted file mode 100644 index a4ee3cb..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml deleted file mode 100644 index 80ca669..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml deleted file mode 100644 index eeb5ed2..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml +++ /dev/null @@ -1,162 +0,0 @@ - -
- - - - - - - - - - - -
- - - - - -
-
-
-
- -
-
- - -
-
- - - - -
-
-
-
- -
-
- - -
-
- - - - - - -
-
- - - - - -
-
- - - - -
-
- -
-
- - - - - -
-
- - - - - - - - - - - - - -
-
- - -
-
- - - - - -
-
- - - - -
-
-
-
- -
-
- - - - - -
-
-
-
- - - -
-
- -
-
- - - - - -
-
- - - - - -
-
- - -
- - - - - -
-
-
- - - - - -
-
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.history deleted file mode 100644 index 4588b7d..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.index deleted file mode 100644 index 8c148f7..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/14/refactorings.index +++ /dev/null @@ -1,9 +0,0 @@ -1680529505408 Delete resource 'curso_programacao' -1680565141681 Delete resource 'exercicio_de_fixacao' -1680565836712 Delete resource 'curso_programacao' -1680565895599 Delete resource 'curso_de_programacao' -1680638849487 Delete resource 'teste2' -1680649136407 Delete resource 'exercises' -1680649174633 Delete resource 'math_functions' -1680649177815 Delete resource 'test' -1680649184322 Delete resource 'tests' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.history deleted file mode 100644 index 138196c..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.history +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.index deleted file mode 100644 index 59974c5..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/4/15/refactorings.index +++ /dev/null @@ -1 +0,0 @@ -1681174524187 Delete resource 'course' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.history deleted file mode 100644 index cfce94e..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.index deleted file mode 100644 index e0bf47f..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/15/refactorings.index +++ /dev/null @@ -1,8 +0,0 @@ -1681345993232 Delete element -1681388938861 Delete element -1681388982314 Delete element -1681424075715 Copy package -1681424082111 Copy package -1681424088726 Delete element -1681424090424 Delete element -1681424094974 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.history deleted file mode 100644 index 5721c94..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.index deleted file mode 100644 index ba5e8ad..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Introducao_a_POO/2023/4/16/refactorings.index +++ /dev/null @@ -1,2 +0,0 @@ -1681776502283 Delete element -1681776507583 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.history deleted file mode 100644 index 8228c6e..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.history +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.index deleted file mode 100644 index 20e8632..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/16/refactorings.index +++ /dev/null @@ -1 +0,0 @@ -1681945420348 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.history deleted file mode 100644 index e13926f..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.index deleted file mode 100644 index 70c3d9e..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_10_comportamento_de_Memoria_Arrays_Listas/2023/4/17/refactorings.index +++ /dev/null @@ -1,2 +0,0 @@ -1682380947006 Move compilation unit -1682381025997 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.history deleted file mode 100644 index 683f2f5..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.history +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.index deleted file mode 100644 index 3d0f0d8..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_11_Topicos_especiais_em_Java_DataHora/2023/4/16/refactorings.index +++ /dev/null @@ -1 +0,0 @@ -1682178153022 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.history deleted file mode 100644 index 635dc8d..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.index deleted file mode 100644 index b4e3ff5..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Section_13_Enumeracoes_Composicao/2023/4/17/refactorings.index +++ /dev/null @@ -1,3 +0,0 @@ -1682463047495 Delete element -1682463106380 Delete element -1682463253061 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.history deleted file mode 100644 index fe6686c..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.history +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.index deleted file mode 100644 index 646012f..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/course/2023/4/15/refactorings.index +++ /dev/null @@ -1 +0,0 @@ -1681174463701 Move package diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.history deleted file mode 100644 index 92d1e9d..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.index deleted file mode 100644 index e41acc6..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_de_programacao/2023/4/14/refactorings.index +++ /dev/null @@ -1,11 +0,0 @@ -1680565915651 Delete element -1680565920236 Delete element -1680566002286 Copy compilation unit -1680566010999 Copy compilation unit -1680566016568 Delete element -1680649091139 Delete element -1680649205740 Rename compilation unit 'tests.java' -1680649237087 Move compilation units -1680649245328 Copy package -1680649256899 Move compilation units -1680649262818 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.history deleted file mode 100644 index 307e936..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.index deleted file mode 100644 index 05896a1..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/curso_programacao/2023/4/14/refactorings.index +++ /dev/null @@ -1,8 +0,0 @@ -1680529567807 Delete element -1680565156272 Copy package -1680565199229 Delete element -1680565202809 Delete element -1680565212653 Rename package 'exercises.copy' -1680565268530 Delete element -1680565755249 Delete element -1680565758575 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.history deleted file mode 100644 index dc9a558..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.index deleted file mode 100644 index e00f478..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/exercises/2023/4/14/refactorings.index +++ /dev/null @@ -1,6 +0,0 @@ -1680641022280 Delete element -1680645453286 Move compilation unit -1680645454473 Move compilation unit -1680647725271 Move compilation unit -1680649094768 Move compilation unit -1680649129157 Move compilation units diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.history deleted file mode 100644 index 695fc44..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.index deleted file mode 100644 index 3608563..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/math_functions/2023/4/14/refactorings.index +++ /dev/null @@ -1,2 +0,0 @@ -1680638917560 Delete element -1680649156519 Move compilation unit diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.history deleted file mode 100644 index af313d3..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.history +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.index deleted file mode 100644 index 193a904..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/tests/2023/4/14/refactorings.index +++ /dev/null @@ -1,2 +0,0 @@ -1680636371311 Delete element -1680649169719 Move compilation unit diff --git a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml deleted file mode 100644 index 8b1a6a2..0000000 --- a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
-
- - -
-
- - - -
-
- - -
-
diff --git a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser b/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser deleted file mode 100644 index abbf8e5..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.logback/0.log b/.metadata/.plugins/org.eclipse.m2e.logback/0.log deleted file mode 100644 index 608ad5e..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback/0.log +++ /dev/null @@ -1,78 +0,0 @@ -2023-04-03 10:33:38,486 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is not available. Remote download required. -2023-04-03 20:16:51,889 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-04 15:38:07,093 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-05 18:36:10,930 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-06 16:24:42,129 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-06 16:26:59,519 [Worker-17: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-06 16:39:09,817 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-07 17:01:29,391 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-07 17:11:10,271 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-07 19:37:07,749 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-09 10:07:45,440 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-09 10:33:59,589 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-10 18:02:03,649 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-12 16:00:35,578 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-13 09:17:55,954 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-13 18:46:01,631 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-17 16:01:52,580 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-18 09:40:53,571 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-18 16:18:16,688 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-18 21:18:46,700 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-19 17:16:33,995 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-20 18:08:44,891 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-20 21:33:05,306 [Worker-17: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-20 21:50:11,403 [Worker-24: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-21 17:35:27,923 [Worker-13: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-21 19:22:47,762 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-22 08:11:14,784 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-22 10:23:49,783 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-22 12:47:29,096 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-22 12:48:26,014 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-22 12:52:02,616 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-23 09:52:00,848 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-24 20:50:33,069 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-25 13:37:20,180 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-25 14:15:01,698 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-25 15:00:36,009 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-26 15:35:33,100 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-26 17:41:14,047 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-27 08:50:19,333 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-04-27 19:48:34,276 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-04-29 08:45:42,188 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-01 15:19:29,164 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-01 18:28:20,593 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-02 17:37:26,807 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-04 12:50:12,302 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-04 19:10:56,959 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-04 19:29:26,032 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-04 19:30:47,342 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-04 23:26:30,245 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-05 06:25:32,332 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-08 16:48:10,872 [Worker-16: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-12 08:51:50,169 [Worker-8: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 11:49:32,408 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-12 11:54:58,351 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 11:55:24,248 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 13:10:57,253 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 13:11:47,320 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 13:13:38,093 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-12 13:36:44,205 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-13 08:51:30,481 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-13 08:56:11,452 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-15 23:20:05,011 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-18 19:25:32,281 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-20 13:22:26,245 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-24 14:21:33,593 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-24 15:06:57,912 [Worker-22: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-24 20:02:50,460 [Worker-15: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-27 08:17:36,840 [Worker-11: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-05-29 21:12:09,211 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-05-31 18:50:50,054 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-07-08 10:48:10,746 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-07-09 10:59:44,973 [Worker-20: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-07-10 17:01:25,381 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-07-11 07:01:15,145 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-07-17 12:37:59,472 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-07-24 20:25:42,109 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. -2023-07-25 06:48:53,176 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. -2023-07-26 14:15:08,092 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. diff --git a/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.1.100.20230106-1511.xml b/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.1.100.20230106-1511.xml deleted file mode 100644 index abdf1c7..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.1.100.20230106-1511.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - %date [%thread] %-5level %logger{35} - %msg%n - - - OFF - - - - - ${org.eclipse.m2e.log.dir}/0.log - - ${org.eclipse.m2e.log.dir}/%i.log - 1 - 10 - - - 10MB - - - %date [%thread] %-5level %logger{35} - %msg%n - - - - - - WARN - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup deleted file mode 100644 index 1f73e14..0000000 --- a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties deleted file mode 100644 index 776d2ff..0000000 --- a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Cached timestamps -#Wed Jul 26 15:46:54 BRT 2023 diff --git a/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml deleted file mode 100644 index 407cf60..0000000 --- a/.metadata/.plugins/org.eclipse.search/dialog_settings.xml +++ /dev/null @@ -1,38 +0,0 @@ - -
-
- - -
-
- - -
-
- -
-
- - - - - - - - - - - - -
-
- -
-
- - - - - -
-
diff --git a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml deleted file mode 100644 index d51af7c..0000000 --- a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml +++ /dev/null @@ -1,8 +0,0 @@ - -
- - - - - -
diff --git a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties deleted file mode 100644 index 8f745fe..0000000 --- a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Fri May 12 10:20:53 BRT 2023 -2.Args=--distribution Ubuntu-22.04 -2.Path=C\:\\Windows\\System32\\wsl.exe -1.Name=Ubuntu (WSL) -2.Translate=true -0.Icon=D\:\\apps\\development\\Github\\mingw64\\share\\git\\git-for-windows.ico -1.Path=C\:\\Windows\\System32\\wsl.exe -0.Args=--login -i -0.Path=D\:\\apps\\development\\Github\\bin\\sh.exe -0.Translate=true -2.Name=Ubuntu-22.04 (WSL) -1.Translate=true -0.Name=Git Bash -1.Args=--distribution Ubuntu diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml deleted file mode 100644 index 1fd71bf..0000000 --- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
-
- - - -
-
- - - - - - - -
-
- - - - - - - - - - - -
-
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/introstate b/.metadata/.plugins/org.eclipse.ui.intro/introstate deleted file mode 100644 index 02f134f..0000000 --- a/.metadata/.plugins/org.eclipse.ui.intro/introstate +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml deleted file mode 100644 index 0ae5bf7..0000000 --- a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml +++ /dev/null @@ -1,39 +0,0 @@ - -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - -
-
- - -
-
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml deleted file mode 100644 index 6da5bd6..0000000 --- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml +++ /dev/null @@ -1,29 +0,0 @@ - -
-
-
-
- - - - - - - - - - - - - - - - -
-
- - - - -
-
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml deleted file mode 100644 index 1b5e9f6..0000000 --- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps deleted file mode 100644 index 52374e6..0000000 Binary files a/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js deleted file mode 100644 index 5dba6ab..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js +++ /dev/null @@ -1,5393 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ - -/** - * Object DOMException() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Object - */ -function DOMException(){}; -DOMException.prototype = new Object(); -/** - * Constant DOMException.INDEX_SIZE_ERR=1 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INDEX_SIZE_ERR=1; -/** - * Constant DOMException.DOMSTRING_SIZE_ERR=2 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.DOMSTRING_SIZE_ERR=2; -/** - * Constant DOMException.HIERARCHY_REQUEST_ERR=3 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.HIERARCHY_REQUEST_ERR=3; -/** - * Constant DOMException.WRONG_DOCUMENT_ERR=4 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.WRONG_DOCUMENT_ERR=4; -/** - * Constant DOMException.INVALID_CHARACTER_ERR=5 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INVALID_CHARACTER_ERR=5; -/** - * Constant DOMException.NO_DATA_ALLOWED_ER=6 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.NO_DATA_ALLOWED_ER=6; -/** - * Constant DOMException.NO_MODIFICATION_ALLOWED_ERR=7 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.NO_MODIFICATION_ALLOWED_ERR=7; -/** - * Constant DOMException.NOT_FOUND_ERR=8 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.NOT_FOUND_ERR=8; -/** - * Constant DOMException.NOT_SUPPORTED_ERR=9 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.NOT_SUPPORTED_ERR=9; -/** - * Constant DOMException.INUSE_ATTRIBUTE_ERR=10 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INUSE_ATTRIBUTE_ERR=10; -/** - * Constant DOMException.INVALID_STATE_ERR=11 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INVALID_STATE_ERR=11; -/** - * Constant DOMException.SYNTAX_ERR=12 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.SYNTAX_ERR=12; -/** - * Constant DOMException.INVALID_MODIFICATION_ER=13 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INVALID_MODIFICATION_ER=13; -/** - * Constant DOMException.NAMESPACE_ERR=14 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.NAMESPACE_ERR=14; -/** - * Constant DOMException.NVALID_ACCESS_ERR=15 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.INVALID_ACCESS_ERR=15; -/** - * Property code - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMException.prototype.code=0; - -/** - * Object DOMImplementation() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Object - */ -function DOMImplementation(){}; -DOMImplementation.prototype = new Object(); -/** - * function hasFeature(feature, version) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} feature - * @param {String} version - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DOMImplementation.prototype.hasFeature = function(feature, version){return false;}; -/** - * function createDocumentType(qualifiedName, publicId, systemId) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} qualifiedName - * @param {String} publicId - * @param {String} systemId - * @returns {DocumentType} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see DocumentType - */ -DOMImplementation.prototype.createDocumentType = function(qualifiedName, publicId, systemId){return new DocumentType();}; -/** - * function createDocument(namespaceURI, qualifiedName, doctype) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} qualifiedName - * @param {DocumentType} doctype - * @returns {Document} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Document - */ -DOMImplementation.prototype.createDocument = function(namespaceURI, qualifiedName, doctype){return new HTMLDocument();}; - -/** - * Object DocumentFragment() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function DocumentFragment(){}; -DocumentFragment.prototype=new Node(); - -/** - * Object Document() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function Document(){}; -Document.prototype = new Node(); -/** - * Property defaultView - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Window - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Window - */ -Document.prototype.defaultView = new Window(); -/** - * Property doctype - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type DocumentType - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see DocumentType - */ -Document.prototype.doctype = new DocumentType(); -/** - * Property implementation - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type DOMImplementation - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see DOMImplementation - */ -Document.prototype.implementation = new DOMImplementation(); -/** - * Property documentElement - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Element - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Document.prototype.documentElement= new HTMLElement(); -/** - * Property styleSheets - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Document.prototype.styleSheets= new Array(); -/** - * function createElement(tagName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} tagName - * @returns {Element} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Document.prototype.createElement=function(tagName){return new HTMLElement();}; -/** - * function createDocumentFragment() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @returns {DocumentFragment} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see DocumentFragment - */ -Document.prototype.createDocumentFragment=function(){return new DocumentFragment();}; -/** - * function createTextNode(data) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} data - * @returns {Text} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Text - */ -Document.prototype.createTextNode=function(data){return new Text();}; -/** - * function createComment(data) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} data - * @returns {Comment} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Comment - */ -Document.prototype.createComment=function(data){return new Comment();}; -/** - * function createCDATASection(data) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} data - * @returns {CDATASection} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see CDATASection - */ -Document.prototype.createCDATASection=function(data){}; -/** - * function createProcessingInstruction(target, data) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type ProcessingInstruction - * @param {String} target - * @param {String} data - * @returns {ProcessingInstruction} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see ProcessingInstruction -*/ -Document.prototype.createProcessingInstruction=function(target, data){return new ProcessingInstruction();}; -/** - * function createAttribute(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {Attr} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Attr - */ -Document.prototype.createAttribute=function(name){return new Attr();}; -/** - * function createEntityReference(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {EntityReference} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see EntityReference - */ -Document.prototype.createEntityReference=function(name){return new EntityReference();}; -/** - * function getElementsByTagName(tagname) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} tagname - * @returns {NodeList} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see NodeList - */ -Document.prototype.getElementsByTagName=function(tagname){return new NodeList();}; -/** - * function importNode(importedNode, deep) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} importedNode - * @param {Boolean} deep - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Document.prototype.importNode=function(importedNode, deep){return new Node();}; -/** - * function createElementNS(namespaceURI, qualifiedName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} qualifiedName - * @returns {Element} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Document.prototype.createElementNS=function(namespaceURI, qualifiedName){return new HTMLElement();}; -/** - * function createEvent(String eventType) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} eventType - * @returns {Object} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Document.prototype.createEvent=function(eventType){return new Object();}; -/** - * function createAttributeNS(namespaceURI, qualifiedName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} qualifiedName - * @returns {Attr} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Attr - */ -Document.prototype.createAttributeNS=function(namespaceURI, qualifiedName){return new Attr();}; -/** - * function getElementsByTagNameNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {NodeList} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see NodeList - */ -Document.prototype.getElementsByTagNameNS=function(namespaceURI, localName){return new NodeList();}; -/** - * function getElementById(elementId) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} elementId - * @returns {Element} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Document.prototype.getElementById=function(elementId){return new HTMLElement();}; - -/** - * Object Node() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @memberOf Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see EventTarget - */ -function Node(){}; -Node.prototype=new EventTarget(); -/** - * Constant Node.ELEMENT_NODE=1 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.ELEMENT_NODE=1; -/** - * Constant Node.ATTRIBUTE_NODE=2 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.ATTRIBUTE_NODE=2; -/** - * Constant Node.TEXT_NODE=3 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.TEXT_NODE=3; -/** - * Constant Node.CDATA_SECTION_NODE=4 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.CDATA_SECTION_NODE=4; -/** - * Constant Node.ENTITY_REFERENCE_NODE=5 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.ENTITY_REFERENCE_NODE=5; -/** - * Constant Node.ENTITY_NODE=6 - * @type Number - * @memberOf Node - * @see Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - - * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html -*/ -Node.ENTITY_NODE=6; -/** - * Constant Node.PROCESSING_INSTRUCTION_NODE=7 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.PROCESSING_INSTRUCTION_NODE=7; -/** - * Constant Node.COMMENT_NODE=8 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.COMMENT_NODE=8; -/** - * Constant Node.DOCUMENT_NODE=9 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.DOCUMENT_NODE=9; -/** - * Constant Node.DOCUMENT_TYPE_NODE=10 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.DOCUMENT_TYPE_NODE=10; -/** - * Constant Node.DOCUMENT_FRAGMENT_NODE=11 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.DOCUMENT_FRAGMENT_NODE=11; -/** - * Constant Node.NOTATION_NODE=12 - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @constant - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.NOTATION_NODE=12; -/** - * Property nodeName - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.nodeName = ""; -/** - * Property nodeValue - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.nodeValue = ""; -/** - * Property nodeType - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.nodeType = 0; -/** - * Property parentNode - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.parentNode=new Node(); -/** - * Property childNodes - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type NodeList - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see NodeList -*/ -Node.prototype.childNodes=new NodeList(); -/** - * Property firstChild - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.firstChild=new Node(); -/** - * Property lastChild - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.lastChild=new Node(); -/** - * Property previousSibling - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.previousSibling=new Node(); -/** - * Property nextSibling - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Node - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.nextSibling=new Node(); -/** - * Property attributes - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type NamedNodeMap - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see NamedNodeMap - */ -Node.prototype.attributes=new NamedNodeMap(); -/** - * Property ownerDocument - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Document - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Document - */ -Node.prototype.ownerDocument = new HTMLDocument(); -/** - * Property namespaceURI - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.namespaceURI=""; -/** - * Property prefix - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.prefix = ""; -/** - * Property localName - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.localName= ""; -/** - * function insertBefore(newChild, refChild) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} newChild - * @param {Node} refChild - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.insertBefore = function(newChild, refChild){return new Node();}; -/** - * function replaceChild(newChild, oldChild) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} newChild - * @param {Node} oldChild - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.replaceChild = function(newChild, oldChild){return new Node();}; -/** - * function removeChild(oldChild) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} oldChild - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.removeChild = function(oldChild){return new Node();}; -/** - * function appendChild(newChild) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} newChild - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.appendChild = function(newChild){return new Node();}; -/** - * function hasChildNodes() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.hasChildNodes=function(){return false;}; -/** - * function cloneNode(deep) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Boolean} deep - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -Node.prototype.cloneNode=function(deep){return new Node();}; -/** - * function normalize() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.normalize = function(){}; -/** - * function isSupported(feature, version) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} feature - * @param {String} version - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.isSupported=function(feature, version){return false;}; -/** - * function hasAttributes() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Node.prototype.hasAttributes=function(){return false;}; - -/** - * Object NodeList() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Object - */ -function NodeList(){}; -NodeList.prototype = new Object(); -/** - * Property length - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -NodeList.prototype.length=0; -/** - * function item(index) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * Note: This object can also be dereferenced using square bracket notation (e.g. obj[1]). Dereferencing with an integer index is equivalent to invoking the item method with that index - * - * @param {Number} index - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node -*/ -NodeList.prototype.item = function(index){return new Node();}; - -/** - * Object NamedNodeMap() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Object - */ -function NamedNodeMap(){}; -NamedNodeMap.prototype = new Object(); -/** - * Property length - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -NamedNodeMap.prototype.length=0; -/** - * function getNamedItem(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.getNamedItem=function(name){return new Node();}; -/** - * function setNamedItem(arg) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} arg - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.setNamedItem=function(arg){return new Node();}; -/** - * function removeNamedItem(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.removeNamedItem=function(name){return new Node();}; -/** - * function item(index) - * Note: This object can also be dereferenced using square bracket notation (e.g. obj[1]). Dereferencing with an integer index is equivalent to invoking the item method with that index. - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} index - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.item=function(index){return new Node();}; -/** - * function getNamedItemNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.getNamedItemNS=function(namespaceURI, localName){return new Node();}; -/** - * function setNamedItemNS(arg) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Node} arg - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.setNamedItemNS=function(arg){return new Node();}; -/** - * function removeNamedItemNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {Node} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -NamedNodeMap.prototype.removeNamedItemNS=function(namespaceURI, localName){return new Node();}; - -/** - * Object CharacterData() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function CharacterData(){}; -CharacterData.prototype=new Node(); -/** - * Property data - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.data=""; -/** - * Property length - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.length=0; -/** - * function substringData(offset, count) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} offset - * @param {Number} count - * @returns {String} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.substringData=function(offset, count){return "";}; -/** - * function appendData(arg) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} arg - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.appendData=function(arg){}; -/** - * function insertData(offset, arg) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} offset - * @param {String} arg - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.insertData=function(offset, arg){}; -/** - * function deleteData(offset, count) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} offset - * @param {Number} count - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.deleteData=function(offset, count){}; -/** - * function replaceData(offset, count, arg) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} offset - * @param {Number} count - * @param {String} arg - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -CharacterData.prototype.replaceData=function(offset, count, arg){}; - -/** - * Object Attr() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function Attr(){}; -Attr.prototype = new Node(); -/** - * Property name - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Attr.prototype.name = ""; -/** - * Property specified - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Attr.prototype.specified = false; -/** - * Property value - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Attr.prototype.value = ""; -/** - * Property ownerElement - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type Element - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Element - */ -Attr.prototype.ownerElement = new Element(); - -/** - * Object Element() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function Element(){}; -Element.prototype=new Node(); -/** - * Property tagName - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.tagName=""; -/** - * function addEventListener(Stirng type, Function listener, Boolean useCapture) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} type - * @param {Function} listener - * @param {Boolean} useCapture - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.addEventListener=function(type, listener, useCapture){}; -/** - * function attachEvent(String type, Function listener) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} type - * @param {Function} listener - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.attachEvent=function(type, listener){}; -/** - * function detachEvent(String type, Function listener) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} type - * @param {Function} listener - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.detachEvent=function(type, listener){}; -/** - * function dispatchEvent(Object event) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Object} event - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.dispatchEvent=function(event){return false;}; -/** - * function getAttribute(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getAttribute=function(name){return "";}; -/** - * function setAttribute(name, value) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @param {String} value - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.setAttribute=function(name, value){}; -/** - * function removeAttribute(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.removeAttribute=function(name){}; -/** - * function getAttributeNode(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {Attr} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getAttributeNode=function(name){return new Attr();}; -/** - * function setAttributeNode(newAttr) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Attr} newAttr - * @returns {Attr} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.setAttributeNode=function(newAttr){return new Attr();}; -/** - * function removeAttributeNode(oldAttr) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Attr} oldAttr - * @returns {Attr} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.removeAttributeNode=function(oldAttr){return new Attr();}; -/** - * function getElementsByTagName(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {NodeList} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getElementsByTagName=function(name){return new NodeList();}; -/** - * function getAttributeNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {String} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getAttributeNS=function(namespaceURI, localName){return "";}; -/** - * function setAttributeNS(namespaceURI, qualifiedName, value) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} qualifiedName - * @param {String} value - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.setAttributeNS=function(namespaceURI, qualifiedName, value){}; -/** - * function removeAttributeNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.removeAttributeNS=function(namespaceURI, localName){}; -/** - * function getAttributeNodeNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {Attr} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getAttributeNodeNS=function(namespaceURI, localName){return new Attr();}; -/** - * function setAttributeNodeNS(newAttr) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Attr} newAttr - * @returns {Attr} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.setAttributeNodeNS=function(newAttr){return new Attr();}; -/** - * function getElementsByTagNameNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {NodeList} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.getElementsByTagNameNS=function(namespaceURI, localName){return new NodeList();}; -/** - * function hasAttribute(name) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} name - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.hasAttribute=function(name){return false;}; -/** - * function hasAttributeNS(namespaceURI, localName) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {String} namespaceURI - * @param {String} localName - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Element.prototype.hasAttributeNS=function(namespaceURI, localName){return false;}; - -/** - * Object Text() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments CharacterData - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see CharacterData - */ -function Text(){}; -Text.prototype = new CharacterData(); -/** - * function splitText(offset) - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @param {Number} offset - * @returns {Text} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Text - */ -Text.prototype.splitText = function(offset) {return new Text();}; - -/** - * Object Comment() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments CharacterData - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see CharacterData - */ -function Comment(){}; -Comment.prototype = new CharacterData(); - -/** - * Object CDATASection() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Text - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Text - */ -function CDATASection(){}; -CDATASection.prototype = new Text(); - -/** - * Object DocumentType() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function DocumentType(){}; -DocumentType.prototype = new Node(); -/** - * Property name - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.name=""; -/** - * Property entities - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type NamedNodeMap - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.entities = new NamedNodeMap(); -/** - * Property notations - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type NamedNodeMap - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.notations=new NamedNodeMap(); -/** - * Property publicId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.publicId=""; -/** - * Property systemId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.systemId=""; -/** - * Property internalSubset - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -DocumentType.prototype.internalSubset=""; - -/** - * Object Notation() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function Notation(){}; -Notation.prototype=new Node(); -/** - * Property publicId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Notation.prototype.publicId=""; -/** - * Property systemId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Notation.prototype.systemId=""; - -/** - * Object Entity() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function Entity(){}; -Entity.prototype=new Node(); -/** - * Property publicId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Entity.prototype.publicId=""; -/** - * Property systemId - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Entity.prototype.systemId=""; -/** - * Property notationName - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Entity.prototype.notationName=""; - -/** - * Object EntityReference() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function EntityReference(){}; -EntityReference.prototype=new Node(); - -/** - * Object ProcessingInstruction() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @augments Node - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - * @see Node - */ -function ProcessingInstruction(){}; -ProcessingInstruction.prototype=new Node(); -/** - * Property target - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -ProcessingInstruction.prototype.target=""; -/** - * Property target - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -ProcessingInstruction.prototype.data=""; - - -/*HTML DOM Below this line*/ - -/** - * Object HTMLCollection() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -function HTMLCollection(){}; -HTMLCollection.prototype = new Object(); -/** - * Property length - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLCollection.prototype.length=0; -/** - * function item(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLCollection.prototype.item = function(index){return new Node();}; -/** - * function namedItem(name) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {String} name - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLCollection.prototype.namedItem = function(index){return new Node();}; - -/** - * Object HTMLOptionsCollection() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -function HTMLOptionsCollection(){}; -HTMLOptionsCollection.prototype = new Object(); -/** - * Property length - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionsCollection.prototype.length=0; -/** - * function item(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionsCollection.prototype.item = function(index){return new Node();}; -/** - * function namedItem(name) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {String} name - * @returns {Node} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionsCollection.prototype.namedItem = function(index){return new Node();}; - -/** - * Object HTMLDocument() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments Document - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see Document - */ -function HTMLDocument(){}; -HTMLDocument.prototype = new Document(); -/** - * Property title - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.title=""; -/** - * Property referrer - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.referrer=""; -/** - * Property domain - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.domain=""; -/** - * Property URL - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.URL=""; -/** - * Property body - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.body=new HTMLElement(); -/** - * Property images - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.images=new HTMLCollection(); -/** - * Property applets - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.applets=new HTMLCollection(); -/** - * Property links - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.links=new HTMLCollection(); -/** - * Property forms - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.forms=new HTMLCollection(); -/** - * Property anchors - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.anchors=new HTMLCollection(); -/** - * Property cookie - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.cookie=""; -/** - * Property lastModified - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.lastModified=""; -/** - * function open() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.open = function(){}; -/** - * function close() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.close = function(){}; -/** - * function write(text) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {String} text - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.write = function(text){}; -/** - * function writeln(text) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {String} text - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.writeln = function(text){}; -/** - * function getElementsByName(elementName) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {String} elementName - * @returns {NodeList} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDocument.prototype.getElementsByName = function(elementName){return new NodeList();}; - -/** - * Object HTMLElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments Element - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see Element - */ -function HTMLElement(){}; -HTMLElement.prototype = new Element(); -/** - * Property id - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLElement.prototype.id=""; -/** - * Property title - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLElement.prototype.title=""; -/** - * Property lang - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLElement.prototype.lang=""; -/** - * Property dir - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLElement.prototype.dir=""; -/** - * Property className - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLElement.prototype.className=""; -/** - * Property innerHTML - * - * @type String - */ -HTMLElement.prototype.innerHTML=""; -/** - * Property offsetHeight - * - * @type Number - */ -HTMLElement.prototype.offsetHeight=0; -/** - * Property offsetWidth - * - * @type Number - */ -HTMLElement.prototype.offsetWidth=0; -/** - * Property offsetLeft - * - * @type Number - */ -HTMLElement.prototype.offsetLeft=0; -/** - * Property offsetTop - * - * @type Number - */ -HTMLElement.prototype.offsetTop=0; -/** - * Property offsetParent - * - * @type HTMLElement - */ -HTMLElement.prototype.offsetParent = new HTMLElement(); -/** - * Property scrollHeight - * - * @type Number - */ -HTMLElement.prototype.scrollHeight=0; -/** - * Property scrollWidth - * - * @type Number - */ -HTMLElement.prototype.scrollWidth=0; -/** - * Property scrollLeft - * - * @type Number - */ -HTMLElement.prototype.scrollLeft=0; -/** - * Property scrollTop - * - * @type Number - */ -HTMLElement.prototype.scrollTop=0; -/** - * Property style - * - * @type CSS2Properties - */ -HTMLElement.prototype.style = new CSS2Properties(); - -/** - * Object HTMLHtmlElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLHtmlElement(){}; -HTMLHtmlElement.prototype = new HTMLElement(); -/** - * Property version - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHtmlElement.prototype.version=""; - -/** - * Object HTMLHeadElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLHeadElement(){}; -HTMLHeadElement.prototype = new HTMLElement(); -/** - * Property profile - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHeadElement.prototype.profile=""; - -/** - * Object HTMLLinkElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLLinkElement(){}; -HTMLLinkElement.prototype = new HTMLElement(); -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.disabled=false; -/** - * Property charset - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.charset=""; -/** - * Property href - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.href=""; -/** - * Property hreflang - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.hreflang=""; -/** - * Property media - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.media=""; -/** - * Property rel - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.rel=""; -/** - * Property rev - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.rev=""; -/** - * Property target - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.target=""; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLinkElement.prototype.type=""; - -/** - * Object HTMLTitleElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTitleElement(){}; -HTMLTitleElement.prototype = new HTMLElement(); -/** - * Property text - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTitleElement.prototype.text=""; - -/** - * Object HTMLMetaElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLMetaElement(){}; -HTMLMetaElement.prototype = new HTMLElement(); -/** - * Property content - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMetaElement.prototype.content=""; -/** - * Property httpEquiv - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMetaElement.prototype.httpEquiv=""; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMetaElement.prototype.name=""; -/** - * Property scheme - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMetaElement.prototype.scheme=""; - -/** - * Object HTMLBaseElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLBaseElement(){}; -HTMLBaseElement.prototype = new HTMLElement(); -/** - * Property href - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBaseElement.prototype.href=""; -/** - * Property target - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBaseElement.prototype.target=""; - -/** - * Object HTMLIsIndexElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLIsIndexElement(){}; -HTMLIsIndexElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIsIndexElement.prototype.form=new HTMLFormElement(); -/** - * Property prompt - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIsIndexElement.prototype.prompt=""; - -/** - * Object HTMLStyleElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLStyleElement(){}; -HTMLStyleElement.prototype = new HTMLElement(); -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLStyleElement.prototype.disabled=false; -/** - * Property media - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLStyleElement.prototype.media=""; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLStyleElement.prototype.type=""; - -/** - * Object HTMLBodyElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLBodyElement(){}; -HTMLBodyElement.prototype = new HTMLElement(); -/** - * Property aLink - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.aLink=""; -/** - * Property background - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.background=""; -/** - * Property bgColor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.bgColor=""; -/** - * Property link - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.link=""; -/** - * Property text - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.text=""; -/** - * Property vLink - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBodyElement.prototype.vLink=""; - -/** - * Object HTMLFormElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLFormElement(){}; -HTMLFormElement.prototype = new HTMLElement(); -/** - * Property elements - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.elements=new HTMLCollection(); -/** - * Property length - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.length=0; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.name=""; -/** - * Property acceptCharset - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.acceptCharset=""; -/** - * Property action - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.action=""; -/** - * Property enctype - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.enctype=""; -/** - * Property method - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.method=""; -/** - * Property target - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.target=""; -/** - * function submit() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.submit = function(){}; -/** - * function reset() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFormElement.prototype.reset = function(){}; - -/** - * Object HTMLSelectElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLSelectElement(){}; -HTMLSelectElement.prototype = new HTMLElement(); -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.type=""; -/** - * Property selectedIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.selectedIndex=0; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.value=""; -/** - * Property length - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.length=0; -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.form = new HTMLFormElement(); -/** - * Property options - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLOptionsCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.options= new HTMLOptionsCollection(); -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.disabled=false; -/** - * Property multiple - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.multiple=false; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.name=""; -/** - * Property size - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.size=0; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.tabIndex=0; -/** - * function add(element, before) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {HTMLElement} element - * @param {HTMLElement} before - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.add = function(element, before){}; -/** - * function remove(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.remove = function(index){}; -/** - * function blur() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.blur = function(){}; -/** - * function focus() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLSelectElement.prototype.focus = function(){}; - -/** - * Object HTMLOptGroupElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLOptGroupElement(){}; -HTMLOptGroupElement.prototype = new HTMLElement(); -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptGroupElement.prototype.disabled=false; -/** - * Property label - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptGroupElement.prototype.label=""; - -/** - * Object Option() - * @constructor - * @param {String} text - * @param {String} value - * @param {Boolean} defaultSelected - * @param {Boolean} selected - */ -function Option(text, value, defaultSelected, selected){}; -Option.prototype = new HTMLOptionElement(); -/** - * Object HTMLOptionElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLOptionElement(){}; -HTMLOptionElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.form = new HTMLFormElement(); -/** - * Property defaultSelected - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.defaultSelected=false; -/** - * Property text - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.text=""; -/** - * Property index - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.index=0; -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.disabled=false; -/** - * Property label - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.label=""; -/** - * Property selected - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.selected=false; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOptionElement.prototype.value=""; - -/** - * Object HTMLInputElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLInputElement(){}; -HTMLInputElement.prototype = new HTMLElement(); -/** - * Property defaultValue - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.defaultValue=""; -/** - * Property defaultChecked - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.defaultChecked=false; -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.form = new HTMLFormElement(); -/** - * Property accept - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.accept=""; -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.accessKey=""; -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.align=""; -/** - * Property alt - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.alt=""; -/** - * Property checked - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.checked=false; -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.disabled=false; -/** - * Property masLength - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.maxLenght=0; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.name=""; -/** - * Property readOnly - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.readOnly=false; -/** - * Property size - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.size=0; -/** - * Property src - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.src=""; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.tabIndex=0; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.type=""; -/** - * Property useMap - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.useMap=""; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.value=""; -/** - * function blur() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.blur = function(){}; -/** - * function focus() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.focus = function(){}; -/** - * function select() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.select = function(){}; -/** - * function click() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLInputElement.prototype.click = function(){}; - -/** - * Object HTMLTextAreaElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTextAreaElement(){}; -HTMLTextAreaElement.prototype = new HTMLElement(); -/** - * Property defaultValue - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.defaultValue=""; -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.form= new HTMLFormElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.accessKey=""; -/** - * Property cols - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.cols=0; -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.disabled=false; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.name=""; -/** - * Property readOnly - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.readOnly=false; -/** - * Property rows - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.rows=0; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.tabIndex=0; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.type=""; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.value=""; -/** - * function blur() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.blur = function(){}; -/** - * function focus() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.focus = function(){}; -/** - * function select() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTextAreaElement.prototype.select = function(){}; - -/** - * Object HTMLButtonElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLButtonElement(){}; -HTMLButtonElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.form = new HTMLFormElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.accessKey = ""; -/** - * Property disabled - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.disabled=false; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.name=""; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.tabIndex=0; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.type=""; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLButtonElement.prototype.value=""; - -/** - * Object HTMLLabelElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLLabelElement(){}; -HTMLLabelElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLabelElement.prototype.form = new HTMLFormElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLabelElement.prototype.accessKey=""; -/** - * Property htmlFor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLabelElement.prototype.htmlFor=""; - -/** - * Object HTMLFieldSetElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLFieldSetElement(){}; -HTMLFieldSetElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFieldSetElement.prototype.form = new HTMLFormElement(); - -/** - * Object HTMLLegendElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLLegendElement(){}; -HTMLLegendElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLegendElement.prototype.form = new HTMLFormElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLegendElement.prototype.accessKey=""; -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLegendElement.prototype.align=""; - -/** - * Object HTMLUListElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLUListElement(){}; -HTMLUListElement.prototype = new HTMLElement(); -/** - * Property compact - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLUListElement.prototype.compact=false; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLUListElement.prototype.type=""; - -/** - * Object HTMLOListElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLOListElement(){}; -HTMLOListElement.prototype = new HTMLElement(); -/** - * Property compact - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOListElement.prototype.compact=false; -/** - * Property start - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOListElement.prototype.start=0; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLOListElement.prototype.type=""; - -/** - * Object HTMLDListElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLDListElement(){}; -HTMLDListElement.prototype = new HTMLElement(); -/** - * Property compact - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDListElement.prototype.compact=false; - -/** - * Object HTMLDirectoryElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLDirectoryElement(){}; -HTMLDirectoryElement.prototype = new HTMLElement(); -/** - * Property compact - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDirectoryElement.prototype.compact=false; - -/** - * Object HTMLMenuElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLMenuElement(){}; -HTMLMenuElement.prototype = new HTMLElement(); -/** - * Property compact - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMenuElement.prototype.compact=false; - -/** - * Object HTMLLIElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLLIElement(){}; -HTMLLIElement.prototype = new HTMLElement(); -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLIElement.prototype.type=""; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLLIElement.prototype.value=0; - -/** - * Object HTMLDivElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLDivElement(){}; -HTMLDivElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLDivElement.prototype.align=""; - -/** - * Object HTMLParagraphElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLParagraphElement(){}; -HTMLParagraphElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLParagraphElement.prototype.align=""; - -/** - * Object HTMLHeadingElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLHeadingElement(){}; -HTMLHeadingElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHeadingElement.prototype.align=""; - -/** - * Object HTMLQuoteElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLQuoteElement(){}; -HTMLQuoteElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLQuoteElement.prototype.align=""; - -/** - * Object HTMLPreElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLPreElement(){}; -HTMLPreElement.prototype = new HTMLElement(); -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLPreElement.prototype.width=0; - -/** - * Object HTMLBRElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLBRElement(){}; -HTMLBRElement.prototype = new HTMLElement(); -/** - * Property clear - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBRElement.prototype.clear=""; - -/** - * Object HTMLBaseFontElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLBaseFontElement(){}; -HTMLBaseFontElement.prototype = new HTMLElement(); -/** - * Property color - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBaseFontElement.prototype.color=""; -/** - * Property face - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBaseFontElement.prototype.face=""; -/** - * Property size - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLBaseFontElement.prototype.size=0; - -/** - * Object HTMLBaseFontElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLFontElement(){}; -HTMLFontElement.prototype = new HTMLElement(); -/** - * Property color - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFontElement.prototype.color=""; -/** - * Property face - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFontElement.prototype.face=""; -/** - * Property size - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFontElement.prototype.size=0; - -/** - * Object HTMLHRElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLHRElement(){}; -HTMLHRElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHRElement.prototype.align=""; -/** - * Property noShade - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHRElement.prototype.noShade=false; -/** - * Property size - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHRElement.prototype.size=""; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLHRElement.prototype.width=""; - -/** - * Object HTMLModElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLModElement(){}; -HTMLModElement.prototype = new HTMLElement(); -/** - * Property cite - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLModElement.prototype.cite=""; -/** - * Property dateTime - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLModElement.prototype.dateTime=""; - -/** - * Object HTMLAnchorElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLAnchorElement(){}; -HTMLAnchorElement.prototype = new HTMLElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.accessKey=""; -/** - * Property charset - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.charset=""; -/** - * Property coords - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.coords=""; -/** - * Property href - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.href=""; -/** - * Property hreflang - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.hreflang=""; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.name=""; -/** - * Property rel - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.rel=""; -/** - * Property rev - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.rev=""; -/** - * Property shape - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.shape=""; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.tabIndex=0; -/** - * Property target - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.target=""; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.type=""; -/** - * function blur() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.blur = function(){}; -/** - * function focus() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAnchorElement.prototype.focus = function(){}; - -/** - * Object Image() - * @constructor - * @param {Number} width - * @param {Number} height - */ -function Image(width, height){}; -Image.prototype = new HTMLImageElement(); -/** - * Object HTMLImageElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLImageElement(){}; -HTMLImageElement.prototype = new HTMLElement(); -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.name=""; -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.align=""; -/** - * Property alt - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.alt=""; -/** - * Property border - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.border=""; -/** - * Property height - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.height=0; -/** - * Property hspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.hspace=0; -/** - * Property isMap - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.isMap=false; -/** - * Property longDesc - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.longDesc=""; -/** - * Property src - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.src=""; -/** - * Property useMap - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.useMap=""; -/** - * Property vspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.vspace=0; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLImageElement.prototype.width=0; - -/** - * Object HTMLObjectElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLObjectElement(){}; -HTMLObjectElement.prototype = new HTMLElement(); -/** - * Property form - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLFormElement - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.form = new HTMLFormElement(); -/** - * Property code - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.code=""; -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.align=""; -/** - * Property archive - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.archive=""; -/** - * Property border - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.border=""; -/** - * Property codeBase - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.codeBase=""; -/** - * Property codeType - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.codeType=""; -/** - * Property data - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.data=""; -/** - * Property declare - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.declare=false; -/** - * Property height - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.height=""; -/** - * Property hspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.hspace=0; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.name=""; -/** - * Property standby - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.standby=""; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.tabIndex=0; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.type=""; -/** - * Property useMap - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.useMap=""; -/** - * Property vspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.vspace=0; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.width=""; -/** - * Property contentDocument - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Document - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLObjectElement.prototype.contentDocument= new HTMLDocument(); - -/** - * Object HTMLParamElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLParamElement(){}; -HTMLParamElement.prototype = new HTMLElement(); -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLParamElement.prototype.name=""; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLParamElement.prototype.type=""; -/** - * Property value - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLParamElement.prototype.value=""; -/** - * Property valueType - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLParamElement.prototype.valueType=""; - -/** - * Object HTMLAppletElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLAppletElement(){}; -HTMLAppletElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.align=""; -/** - * Property alt - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.alt=""; -/** - * Property archive - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.archive=""; -/** - * Property code - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.code=""; -/** - * Property codeBase - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.codeBase=""; -/** - * Property height - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.hight=""; -/** - * Property hspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.hspace=0; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.name=""; -/** - * Property object - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.object=""; -/** - * Property vspace - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.vspace=0; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAppletElement.prototype.width=""; - -/** - * Object HTMLMapElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLMapElement(){}; -HTMLMapElement.prototype = new HTMLElement(); -/** - * Property areas - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMapElement.prototype.areas = new HTMLCollection(); -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLMapElement.prototype.name=""; - -/** - * Object HTMLAreaElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLAreaElement(){}; -HTMLAreaElement.prototype = new HTMLElement(); -/** - * Property accessKey - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.accessKey=""; -/** - * Property alt - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.alt=""; -/** - * Property coords - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.coords=""; -/** - * Property href - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.href=""; -/** - * Property noHref - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.noHref=false; -/** - * Property shape - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.shape=""; -/** - * Property tabIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.tabIndex=0; -/** - * Property target - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLAreaElement.prototype.target=""; - -/** - * Object HTMLScriptElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLScriptElement(){}; -HTMLScriptElement.prototype = new HTMLElement(); -/** - * Property text - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.text=""; -/** - * Property htmlFor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.htmlFor=""; -/** - * Property event - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.event=""; -/** - * Property charset - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.charset=""; -/** - * Property defer - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.defer=""; -/** - * Property src - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.src=""; -/** - * Property type - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLScriptElement.prototype.type=""; - -/** - * Object HTMLTableElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableElement(){}; -HTMLTableElement.prototype = new HTMLElement(); -/** - * Property caption - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLTableCaptionElement - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.caption = new HTMLTableCaptionElement(); -/** - * Property tHead - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLTableSectionElement - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.tHead = new HTMLTableSelectionElement(); -/** - * Property tFoot - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLTableSectionElement - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.tFoot = new HTMLTableSelectionElement(); -/** - * Property rows - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.rows = new HTMLCollection(); -/** - * Property tBodies - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.tBodies = new HTMLCollection(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.align=""; -/** - * Property bgColor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.bgColor=""; -/** - * Property border - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.border=""; -/** - * Property cellPadding - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.cellPadding=""; -/** - * Property cellSpacing - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.cellSpacing=""; -/** - * Property frame - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.frame=""; -/** - * Property rules - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.rules=""; -/** - * Property summary - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.summary=""; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.width=""; -/** - * function createTHead(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @returns {HTMLElement} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.createTHead = function(){return new HTMLElement();}; -/** - * function deleteTHead(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.deleteTHead = function(){}; -/** - * function createTFoot(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @returns {HTMLElement} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.createTFoot = function(){return new HTMLElement();}; -/** - * function deleteTFoot(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.deleteTFoot = function(){}; -/** - * function createCaption(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @returns {HTMLElement} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.createCaption = function(){return new HTMLElement();}; -/** - * function deleteCaption(); - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.deleteCaption = function(){}; -/** - * function insertRow(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @returns {HTMLElement} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.insertRow = function(index){return new HTMLElement();}; -/** - * function deleteRow(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableElement.prototype.deleteRow = function(index){}; - -/** - * Object HTMLTableCaptionElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableCaptionElement(){}; -HTMLTableCaptionElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCaptionElement.prototype.align=""; - -/** - * Object HTMLTableColElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableColElement(){}; -HTMLTableColElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.align=""; -/** - * Property ch - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.ch=""; -/** - * Property chOff - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.chOff=""; -/** - * Property span - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.span=0; -/** - * Property vAlign - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.vAlign=""; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableColElement.prototype.width=""; - -/** - * Object HTMLTableSelectionElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableSelectionElement(){}; -HTMLTableSelectionElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.align=""; -/** - * Property ch - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.ch=""; -/** - * Property chOff - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.chOff=""; -/** - * Property vAlign - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.vAlign=""; -/** - * Property rows - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.rows=""; -/** - * function insertRow(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @returns {HTMLElement} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.insertRow = function(index){return new HTMLElement();}; -/** - * function deleteRow(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableSelectionElement.prototype.deleteRow = function(index){}; - -/** - * Object HTMLTableRowElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableRowElement(){}; -HTMLTableRowElement.prototype = new HTMLElement(); -/** - * Property rowIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.rowIndex=0; -/** - * Property sectionRowIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.sectionRowIndex=0; -/** - * Property cells - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type HTMLCollection - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.cells = new HTMLCollection(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.align=""; -/** - * Property bgColor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.bgColor=""; -/** - * Property ch - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.ch=""; -/** - * Property chOff - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.chOff=""; -/** - * Property vAlign - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.vAlign=""; -/** - * function insertCell(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @returns {HTMLElement} - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.insertCell = function(index){return new HTMLElement();}; -/** - * function insertCell(index) - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @param {Number} index - * @throws DOMException - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableRowElement.prototype.deleteCell = function(index){}; - -/** - * Object HTMLTableRowElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLTableCellElement(){}; -HTMLTableCellElement.prototype = new HTMLElement(); -/** - * Property cellIndex - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.cellIndex=0; -/** - * Property abbr - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.abbr=""; -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.align=""; -/** - * Property axis - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.axis=""; -/** - * Property bgColor - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.bgColor=""; -/** - * Property ch - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.ch=""; -/** - * Property chOff - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.chOff=""; -/** - * Property colSpan - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.colSpan=0; -/** - * Property headers - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.headers=""; -/** - * Property height - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.height=""; -/** - * Property noWrap - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.noWrap=false; -/** - * Property rowSpan - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.rowSpan=0; -/** - * Property scope - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.scope=""; -/** - * Property vAlign - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.vAlign=""; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLTableCellElement.prototype.width=""; - -/** - * Object HTMLFrameSetElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLFrameSetElement(){}; -HTMLFrameSetElement.prototype = new HTMLElement(); -/** - * Property cols - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameSetElement.prototype.cols=""; -/** - * Property rows - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameSetElement.prototype.rows=""; - -/** - * Object HTMLFrameElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLFrameElement(){}; -HTMLFrameElement.prototype = new HTMLElement(); -/** - * Property frameBorder - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.frameBorder=""; -/** - * Property longDesc - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.longDesc=""; -/** - * Property marginHeight - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.marginHeight=""; -/** - * Property marginWidth - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.marginWidth=""; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.name=""; -/** - * Property noResize - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Boolean - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.noResize=false; -/** - * Property scrolling - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.scrolling=""; -/** - * Property src - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.src=""; -/** - * Property contentDocument - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Document - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLFrameElement.prototype.contentDocument= new HTMLDocument(); - -/** - * Object HTMLIFrameElement() - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @augments HTMLElement - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - * @see HTMLElement - */ -function HTMLIFrameElement(){}; -HTMLIFrameElement.prototype = new HTMLElement(); -/** - * Property align - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.align=""; -/** - * Property frameBorder - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.frameBorder=""; -/** - * Property height - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.height=""; -/** - * Property longDesc - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.longDesc=""; -/** - * Property marginHeight - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.marginHeight=""; -/** - * Property marginWidth - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.marginWidth=""; -/** - * Property name - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.name=""; -/** - * Property scrolling - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.scrolling=""; -/** - * Property src - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.src=""; -/** - * Property width - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.width=""; -/** - * Property contentDocument - * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html - * - * @type Document - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model HTML Specification. - */ -HTMLIFrameElement.prototype.contentDocument= new HTMLDocument(); - -/* Stylesheets */ -/** - * Object CSS2Properties() - * http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/ecma-script-binding.html - * - * @augments Object - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Style Specification. - */ -function CSS2Properties(){}; -CSS2Properties.prototype = new Object(); \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js deleted file mode 100644 index e93adf8..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js +++ /dev/null @@ -1,618 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -function BarProp(){}; -BarProp.prototype = new Array(); - -/** - * Object Window() - * @super Global - * @constructor - * @since Common Usage, no standard -*/ -function Window(){}; -Window.prototype = new EventTarget(); -Window.prototype.self = new Window(); -Window.prototype.window = new Window(); -Window.prototype.frames = new Array(); -/** - * Property closed - * @type Boolean - * @memberOf Window - */ -Window.prototype.closed = new Boolean(); -/** - * Property defaultStatus - * @type String - * @memberOf Window - */ -Window.prototype.defaultStatus = ""; -/** - * Property document - * @type Document - * @memberOf Window - */ -Window.prototype.document= new HTMLDocument(); -/** - * Property history - * @type History - * @memberOf Window - */ -Window.prototype.history= new History(); -/** - * Property location - * @type Location - * @memberOf Window - */ -Window.prototype.location=new Location(); -/** - * Property name - * @type String - * @memberOf Window - */ -Window.prototype.name = ""; -/** - * Property navigator - * @type Navigator - * @memberOf Window - */ -Window.prototype.navigator = new Navigator(); -/** - * Property opener - * @type Window - * @memberOf Window - */ -Window.prototype.opener = new Window(); -/** - * Property outerWidth - * @type Number - * @memberOf Window - */ -Window.prototype.outerWidth = 0; -/** - * Property outerHeight - * @type Number - * @memberOf Window - */ -Window.prototype.outerHeight = 0; -/** - * Property pageXOffset - * @type Number - * @memberOf Window - */ -Window.prototype.pageXOffset = 0; -/** - * Property pageYOffset - * @type Number - * @memberOf Window - */ -Window.prototype.pageYOffset = 0; -/** - * Property parent - * @type Window - * @memberOf Window - */ -Window.prototype.parent = new Window(); -/** - * Property screen - * @type Screen - * @memberOf Window - */ -Window.prototype.screen = new Screen(); -/** - * Property status - * @type String - * @memberOf Window - */ -Window.prototype.status = ""; -/** - * Property top - * @type Window - * @memberOf Window - */ -Window.prototype.top = new Window(); - - -/* - * These properties may need to be moved into a browswer specific library. - */ - - /** - * Property innerWidth - * @type Number - * @memberOf Window - */ -Window.prototype.innerWidth = 0; -/** - * Property innerHeight - * @type Number - * @memberOf Window - */ -Window.prototype.innerHeight = 0; -/** - * Property screenX - * @type Number - * @memberOf Window - */ -Window.prototype.screenX = 0; -/** - * Property screenY - * @type Number - * @memberOf Window - */ -Window.prototype.screenY = 0; -/** - * Property screenLeft - * @type Number - * @memberOf Window - */ -Window.prototype.screenLeft = 0; -/** - * Property screenTop - * @type Number - * @memberOf Window - */ -Window.prototype.screenTop = 0; -//Window.prototype.event = new Event(); -Window.prototype.length = 0; -Window.prototype.scrollbars= new BarProp(); -Window.prototype.scrollX=0; -Window.prototype.scrollY=0; -Window.prototype.content= new Window(); -Window.prototype.menubar= new BarProp(); -Window.prototype.toolbar= new BarProp(); -Window.prototype.locationbar= new BarProp(); -Window.prototype.personalbar= new BarProp(); -Window.prototype.statusbar= new BarProp(); -Window.prototype.directories= new BarProp(); -Window.prototype.scrollMaxX=0; -Window.prototype.scrollMaxY=0; -Window.prototype.fullScreen=""; -Window.prototype.frameElement=""; -/* End properites */ - -/** - * function alert() - * @param {String} message - * @memberOf Window - */ -Window.prototype.alert = function(message){}; -/** - * function blur() - * @memberOf Window - */ -Window.prototype.blur = function(){}; -/** - * function clearInterval(intervalID) - * @param intervalID - * @memberOf Window - */ -Window.prototype.clearInterval = function(intervalID){}; -/** - * function clearTimeout(intervalID) - * @param intervalID - * @memberOf Window - */ -Window.prototype.clearTimeout = function(intervalID){}; -/** - * function close() - * @memberOf Window - */ -Window.prototype.close = function(){}; -/** - * function confirm() - * @param {String} arg - * @memberOf Window - * @returns {Boolean} - */ -Window.prototype.confirm = function(arg){return false;}; -/** - * function focus() - * @memberOf Window - */ -Window.prototype.focus = function(){}; -/** - * function getComputedStyle(element, pseudoElt ) - * @param {Element} element - * @param {String} pseudoElt - * @memberOf Window - * @returns {Object} - */ -Window.prototype.getComputedStyle = function(element,pseudoElt ){return new Object();}; -/** - * function moveTo(x, y) - * @param {Number} x - * @param {Number} y - * @memberOf Window - */ -Window.prototype.moveTo = function(x,y){}; -/** - * function moveBy(deltaX, deltaY) - * @param {Number} deltaX - * @param {Number} deltaY - * @memberOf Window - */ -Window.prototype.moveBy = function(deltaX,deltaY){}; -/** - * function open(optionalArg1, optionalArg2, optionalArg3, optionalArg4) - * @param {String} url - * @param {String} windowName - * @param {String} windowFeatures - * @param {Boolean} optionalArg4 - * @memberOf Window - * @returns {Window} - */ -Window.prototype.open = function(url, windowName, windowFeatures, optionalArg4){return new Window();}; -/** - * function print() - * @memberOf Window - */ -Window.prototype.print = function(){}; -/** - * function prompt(text, value) - * @param {String} text - * @param {String} value - * @memberOf Window - * @returns {String} - */ -Window.prototype.prompt = function(text, value){return "";}; -/** - * function resizeTo(newOuterWidth,newOuterHeight) - * @param {Number} newOuterWidth - * @param {Number} newOuterHeighr - * @memberOf Window - */ -Window.prototype.resizeTo=function(newOuterWidth,newOuterHeight){}; -/** - * function resizeBy(deltaX, deltaY) - * @param {Number} deltaX - * @param {Number} deltaY - * @memberOf Window - */ -Window.prototype.resizeBy=function(deltaX,deltaY){}; -/** - * function scrollTo(x,y) - * @param {Number} x - * @param {Number} y - * @memberOf Window - */ -Window.prototype.scrollTo=function(x,y){}; -/** - * function scrollBy(pixelX,pixelY) - * @param {Number} pixelX - * @param {Number} pixelY - * @memberOf Window - */ -Window.prototype.scrollBy=function(pixelX,pixelY){}; -/** - * function setInterval(arg1, arg2) - * @param {Function} callback - * @param {Number} delay - * @memberOf Window - * @returns {Number} - */ -Window.prototype.setInterval=function(callback, delay){return 0;}; -/** - * function setTimeout(callback, delay) - * @param {Function} callback - * @param {Number} delay - * @memberOf Window - * @returns {Number} - */ -Window.prototype.setTimeout=function(callback, delay){ return 0;}; -/** - * function atob(encodedData) - * @param {String} encodedData - * @memberOf Window - * @returns {String} - */ -Window.prototype.atob=function(encodedData){return "";}; -/** - * function btoa(arg) - * @param {String} stringToEncode - * @memberOf Window - * @returns {String} - */ -Window.prototype.btoa=function(stringToEncode){return "";}; -/** - * function setResizable(resizable) - * @param {Boolean} resizable - * @memberOf Window - */ -Window.prototype.setResizable=function(resizable){}; - -Window.prototype.captureEvents=function(eventType){}; -Window.prototype.releaseEvents=function(eventType){}; -Window.prototype.routeEvent=function(eventType){}; -Window.prototype.enableExternalCapture=function(){}; -Window.prototype.disableExternalCapture=function(){}; -Window.prototype.find=function(){}; -Window.prototype.back=function(){}; -Window.prototype.forward=function(){}; -Window.prototype.home=function(){}; -Window.prototype.stop=function(){}; -/** - * @param {Number} pixelX - * @param {Number} pixelY - */ -Window.prototype.scroll=function(pixelX,pixelY){}; -/* End functions */ - -/** - * Object History() - * @super Object - * @constructor - * @since Common Usage, no standard - */ -function History(){}; -History.prototype=new Object(); -History.prototype.history = new History(); -/** - * Property length - * @type Number - * @memberOf History - */ -History.prototype.length = 0; -/** - * function back() - * @memberOf History - */ -History.prototype.back = function(){}; -/** - * function forward() - * @memberOf History - */ -History.prototype.forward = function(){}; -/** - * function back() - * @param arg - * @memberOf History - */ -History.prototype.go = function(arg){}; - -/** - * Object Location() - * @super Object - * @constructor - * @since Common Usage, no standard - */ -function Location(){}; -Location.prototype = new Object(); -Location.prototype.location = new Location(); -/** - * Property hash - * @type String - * @memberOf Location - */ -Location.prototype.hash = ""; -/** - * Property host - * @type String - * @memberOf Location - */ -Location.prototype.host = ""; -/** - * Property hostname - * @type String - * @memberOf Location - */ -Location.prototype.hostname = ""; -/** - * Property href - * @type String - * @memberOf Location - */ -Location.prototype.href = ""; -/** - * Property pathname - * @type String - * @memberOf Location - */ -Location.prototype.pathname = ""; -/** - * Property port - * @type String - * @memberOf Location - */ -Location.prototype.port = ""; -/** - * Property protocol - * @type String - * @memberOf Location - */ -Location.prototype.protocol = ""; -/** - * Property search - * @type String - * @memberOf Location - */ -Location.prototype.search = ""; -/** - * function assign(arg) - * @param {String} arg - * @memberOf Location - */ -Location.prototype.assign = function(arg){}; -/** - * function reload(optionalArg) - * @param {Boolean} optionalArg - * @memberOf Location - */ -Location.prototype.reload = function(optionalArg){}; -/** - * function replace(arg) - * @param {String} arg - * @memberOf Location - */ -Location.prototype.replace = function(arg){}; - -/** - * Object Navigator() - * @super Object - * @constructor - * @since Common Usage, no standard -*/ -function Navigator(){}; -Navigator.prototype = new Object(); -Navigator.prototype.navigator = new Navigator(); -/** - * Property appCodeName - * @type String - * @memberOf Navigator - */ -Navigator.prototype.appCodeName = ""; -/** - * Property appName - * @type String - * @memberOf Navigator - */ -Navigator.prototype.appName = ""; -/** - * Property appVersion - * @type String - * @memberOf Navigator - */ -Navigator.prototype.appVersion = ""; -/** - * Property cookieEnabled - * @type Boolean - * @memberOf Navigator - */ -Navigator.prototype.cookieEnabled = new Boolean(); -/** - * Property mimeTypes - * @type Array - * @memberOf Navigator - */ -Navigator.prototype.mimeTypes = new Array(); -/** - * Property platform - * @type String - * @memberOf Navigator - */ -Navigator.prototype.platform = ""; -/** - * Property plugins - * @type Array - * @memberOf Navigator - */ -Navigator.prototype.plugins = new Array(); -/** - * Property userAgent - * @type String - * @memberOf Navigator - */ -Navigator.prototype.userAgent = ""; -/** - * function javaEnabled() - * @returns {Boolean} - * @memberOf Navigator - */ -Navigator.prototype.javaEnabled = function(){return false;}; - -/** - * Object Screen() - * @super Object - * @constructor - * @since Common Usage, no standard -*/ -function Screen(){}; -Screen.prototype = new Object(); -Screen.prototype.screen = new Screen(); -/** - * Property availHeight - * @type Number - * @memberOf Screen - */ -Navigator.prototype.availHeight = 0; -/** - * Property availWidth - * @type Number - * @memberOf Screen - */ -Navigator.prototype.availWidth = 0; -/** - * Property colorDepth - * @type Number - * @memberOf Screen - */ -Navigator.prototype.colorDepth = 0; -/** - * Property height - * @type Number - * @memberOf Screen - */ -Navigator.prototype.height = 0; -/** - * Property width - * @type Number - * @memberOf Screen - */ -Navigator.prototype.width = 0; - -Event.prototype=new Object(); -// PhaseType -Event.prototype.CAPTURING_PHASE = 1; -Event.prototype.AT_TARGET = 2; -Event.prototype.BUBBLING_PHASE = 3; - -Event.prototype.type=""; -Event.prototype.target=new EventTarget(); -Event.prototype.currentTarget=new EventTarget(); -Event.prototype.eventPhase=0; -Event.prototype.bubbles=false; -Event.prototype.cancelable=false; -Event.prototype.timeStamp=0; -Event.prototype.stopPropagation=function(){}; -Event.prototype.preventDefault=function(){}; -/** - * @param {String} eventTypeArg - * @param {Boolean} canBubbleArg - * @param {Boolean} cancelableArg - */ -Event.prototype.initEvent=function(eventTypeArg, - canBubbleArg, - cancelableArg){}; -function EventListener(){}; -EventListener.prototype=new Object(); -/** - * @param {Event} event - * @memberOf EventListener - */ -EventListener.prototype.handleEvent=function(event){}; - -function EventTarget(){}; -EventTarget.prototype=new Object(); -/* - * These functions may need to be moved into a browser specific library. - */ -/** - * @memberOf Window - * @param event {Event} - * @throws {EventException} - */ -EventTarget.prototype.dispatchEvent=function(event){}; - -// https://developer.mozilla.org/en-US/docs/DOM/element.addEventListener -/** - * @memberOf Window - * @param {String} type - * @param {EventListener} listener - * @param {Boolean} useCapture - */ -EventTarget.prototype.addEventListener=function(type, listener, useCapture){}; -// https://developer.mozilla.org/en-US/docs/DOM/element.removeEventListener -/** - * @memberOf Window - * @param {String} type - * @param {EventListener} listener - * @param {Boolean} useCapture - */ -EventTarget.prototype.removeEventListener=function(type, listener, useCapture){}; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js deleted file mode 100644 index 30be91a..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js +++ /dev/null @@ -1,922 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * Contributors: - * IBM Corporation - initial API and implementation - ******************************************************************************/ - -/** - * function querySelector(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf Document - * @returns {Element} - */ -Document.prototype.querySelector=function(selectors){return new Element();}; - -/** - * function querySelectorAll(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf Document - * @returns {NodeList} - */ -Document.prototype.querySelectorAll=function(selectors){return new NodeList();}; - -/** - * function querySelector(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf DocumentFragment - * @returns {Element} - */ -DocumentFragment.prototype.querySelector=function(selectors){return new Element();}; - -/** - * function querySelectorAll(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf DocumentFragment - * @returns {NodeList} - */ -DocumentFragment.prototype.querySelectorAll=function(selectors){return new NodeList();}; - -/** - * function querySelector(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf Element - * @returns {Element} - */ -Element.prototype.querySelector=function(selectors){return new Element();}; - -/** - * function querySelectorAll(selectors) - * http://www.w3.org/TR/2012/PR-selectors-api-20121213 - * @param {String} selectors - * @memberOf Element - * @returns {NodeList} - */ -Element.prototype.querySelectorAll=function(selectors){return new NodeList();}; - -/** - * Property state - * @type Object - * @memberOf History - */ -History.prototype.state=new Object(); - -/** - * function pushState(data,title,url) - * http://www.w3.org/TR/2012/CR-html5-20121217/browsers.html#history - * @param {Object} data - * @param {String} title - * @param {String} url - optional - * @memberOf History - */ -History.prototype.pushState=function(data,title,url){}; - -/** - * function replaceState(data,title,url) - * http://www.w3.org/TR/2012/CR-html5-20121217/browsers.html#history - * @param {Object} data - * @param {String} title - * @param {String} url - optional - * @memberOf History - */ -History.prototype.replaceState=function(data,title,url){}; - -/** - * Property sessionStorage - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @type Storage - * @memberOf Window - */ -Window.prototype.sessionStorage=new Storage(); - -/** - * Property localStorage - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @type Storage - * @memberOf Window - */ -Window.prototype.localStorage=new Storage(); - -/** - * Object Storage - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - */ -function Storage(){}; -Storage.prototype=new Object(); - -/** - * Property length - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @type Number - * @memberOf Storage - */ -Storage.prototype.length=new Number(); - -/** - * function key(index) - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @param {Number} index - * @memberOf Storage - * @returns String - */ -Storage.prototype.key=function(index){return new String();}; - -/** - * function getItem(key) - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @param {String} key - * @memberOf Storage - * @returns String - */ -Storage.prototype.getItem=function(key){return new String();}; - -/** - * function setItem(key,value) - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @param {String} key - * @param {String} value - * @memberOf Storage - */ -Storage.prototype.setItem=function(key,value){}; - -/** - * function removeItem(key) - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @param {String} key - * @memberOf Storage - */ -Storage.prototype.removeItem=function(key){}; - -/** - * function clear() - * http://www.w3.org/TR/2011/CR-webstorage-20111208 - * @memberOf Storage - */ -Storage.prototype.clear=function(){}; - -/** - * Object WebSocket - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @constructor - * @param {String} url - */ -function WebSocket(url){}; -WebSocket.prototype=new Object(); - -/** - * Constant WebSocket.CONNECTING=0 - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @constant - * @type Number - */ -WebSocket.prototype.CONNECTING=0; - -/** - * Constant WebSocket.OPEN=1 - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @constant - * @type Number - */ -WebSocket.prototype.OPEN=1; - -/** - * Constant WebSocket.CLOSING=2 - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @constant - * @type Number - */ -WebSocket.prototype.CLOSING=2; - -/** - * Constant WebSocket.CLOSED=3 - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @constant - * @type Number - */ -WebSocket.prototype.CLOSED=3; - -/** - * Property url - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type String - * @memberOf WebSocket - */ -WebSocket.prototype.url=new String(); - -/** - * Property readyState - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type Number - * @memberOf WebSocket - */ -WebSocket.prototype.readyState=new Number(); - -/** - * Property bufferedAmount - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type Number - * @memberOf WebSocket - */ -WebSocket.prototype.bufferedAmount=new Number(); - -/** - * Property extensions - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type String - * @memberOf WebSocket - */ -WebSocket.prototype.extensions=new String(); - -/** - * Property protocol - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type String - * @memberOf WebSocket - */ -WebSocket.prototype.protocol=new String(); - -/** - * Property binaryType - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @type String - * @memberOf WebSocket - */ -WebSocket.prototype.binaryType=new String(); - -/** - * function close(code,reason) - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @param {Number} code - optional - * @param {String} reason - optional - * @memberOf WebSocket - */ -WebSocket.prototype.close=function(code,reason){}; - -/** - * function send(data) - * http://www.w3.org/TR/2012/CR-websockets-20120920 - * @param {Object} data - may be a String, Blob, ArrayBuffer, or ArrayBufferView - * @memberOf WebSocket - */ -WebSocket.prototype.send=function(data){}; - -/** - * Property geolocation - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Geolocation - * @memberOf Navigator - */ -Navigator.prototype.geolocation=new Geolocation(); - -/** - * Object Geolocation - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - */ -function Geolocation(){}; -Geolocation.prototype=new Object(); - -/** - * function getCurrentPosition(successCallback,errorCallback,options) - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510/ - * @param {Function} successCallback (Position pos) - * @param {Function} errorCallback (PositionError error) - optional - * @param {PositionOptions} options - optional - * @memberOf Geolocation - */ -Geolocation.prototype.getCurrentPosition=function(successCallback,errorCallback,options){}; - -/** - * function watchPosition(successCallback,errorCallback,options) - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510/ - * @param {Function} successCallback (Position pos) - * @param {Function} errorCallback (PositionError error) - optional - * @param {PositionOptions} options - optional - * @memberOf Geolocation - * @returns {Number} - */ -Geolocation.prototype.watchPosition=function(successCallback,errorCallback,options){return new Number();}; - -/** - * function clearWatch(watchId) - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @param {Number} watchId - * @memberOf Geolocation - */ -Geolocation.prototype.clearWatch=function(watchId){}; - -/** - * Object Coordinates - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - */ -function Coordinates(){}; -Coordinates.prototype=new Object(); - -/** - * Property latitude - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.latitude=new Number();; - -/** - * Property longitude - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.longitude=new Number();; - -/** - * Property altitude - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.altitude=new Number();; - -/** - * Property accuracy - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.accuracy=new Number();; - -/** - * Property altitudeAccuracy - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.altitudeAccuracy=new Number();; - -/** - * Property heading - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.heading=new Number();; - -/** - * Property speed - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Coordinates - */ -Coordinates.prototype.speed=new Number(); - -/** - * Object Position - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - */ -function Position(){}; -Position.prototype=new Object(); - -/** - * Property coords - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Coordinates - * @memberOf Position - */ -Position.prototype.coords=new Coordinates(); - -/** - * Property timestamp - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf Position - */ -Position.prototype.timestamp=new Number; - -/** - * Object PositionError - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - */ -function PositionError(){}; -PositionError.prototype=new Object(); - -/** - * Constant PositionError.PERMISSION_DENIED=1 - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @constant - * @type Number - */ -PositionError.prototype.PERMISSION_DENIED=1; - -/** - * Constant PositionError.POSITION_UNAVAILABLE=2 - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @constant - * @type Number - */ -PositionError.prototype.POSITION_UNAVAILABLE=2; - -/** - * Constant PositionError.TIMEOUT=3 - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @constant - * @type Number - */ -PositionError.prototype.TIMEOUT=3; - -/** - * Property code - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf PositionError - */ -PositionError.prototype.code=new Number(); - -/** - * Property message - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type String - * @memberOf PositionError - */ -PositionError.prototype.message=new String(); - -/** - * Object PositionOptions - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - */ -function PositionOptions(){}; -PositionOptions.prototype=new Object(); - -/** - * Property enableHighAccuracy - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Boolean - * @memberOf PositionOptions - */ -PositionOptions.prototype.enableHighAccuracy=new Boolean(); - -/** - * Property timeout - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf PositionOptions - */ -PositionOptions.prototype.timeout=new Number(); - -/** - * Property maximumAge - * http://www.w3.org/TR/2012/PR-geolocation-API-20120510 - * @type Number - * @memberOf PositionOptions - */ -PositionOptions.prototype.maximumAge=new Number(); - -/** - * Object TimeRanges - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - */ -function TimeRanges(){}; -TimeRanges.prototype=new Object(); - -/** - * Property length - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf TimeRanges - */ -TimeRanges.prototype.length=new Number(); - -/** - * function start(index) - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @param {Number} index - * @memberOf TimeRanges - * @returns {Number} - */ -function start(index) {return new Number();}; - -/** - * function end(index) - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @param {Number} index - * @memberOf TimeRanges - * @returns {Number} - */ -function end(index) {return new Number();}; - -/** - * Object MediaError - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - */ -function MediaError(){}; -MediaError.prototype=new Object(); - -/** - * Constant MediaError.MEDIA_ERR_ABORTED=1 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -MediaError.prototype.MEDIA_ERR_ABORTED=1; - -/** - * Constant MediaError.MEDIA_ERR_NETWORK=2 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -MediaError.prototype.MEDIA_ERR_NETWORK=2; - -/** - * Constant MediaError.MEDIA_ERR_DECODED=3 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -MediaError.prototype.MEDIA_ERR_DECODE=3; - -/** - * Constant MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED=4 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -MediaError.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4; - -/** - * Property code - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf MediaError - */ -MediaError.prototype.code=new Number(); - -/** - * Object HTMLMediaElement - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @augments HTMLElement - * @see HTMLElement - */ -function HTMLMediaElement(){}; -HTMLMediaElement.prototype = new HTMLElement(); - -/** - * Property src - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type String - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.src=new String(); - -/** - * Property currentSrc - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type String - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.currentSrc=new String(); - -/** - * Property crossOrigin - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type String - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.crossOrigin=new String(); - -/** - * Constant HTMLMediaElement.NETWORK_EMPTY=0 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.NETWORK_EMPTY=0; - -/** - * Constant HTMLMediaElement.NETWORK_IDLE=1 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.NETWORK_IDLE=1; - -/** - * Constant HTMLMediaElement.NETWORK_LOADING=2 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.NETWORK_LOADING=2; - -/** - * Constant HTMLMediaElement.NETWORK_NO_SOURCE=3 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.NETWORK_NO_SOURCE=3; - -/** - * Property networkState - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.networkState=new Number(); - -/** - * Property preload - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type String - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.preload=new String(); - -/** - * Property buffered - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type TimeRanges - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.buffered=new TimeRanges(); - -/** - * function load() - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.load=function(){}; - -/** - * function canPlayType(type) - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @param {String} type - * @memberOf HTMLMediaElement - * @returns {String} - */ -HTMLMediaElement.prototype.canPlayType=function(type){new String();}; - -/** - * Constant HTMLMediaElement.HAVE_NOTHING=0 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.HAVE_NOTHING=0; - -/** - * Constant HTMLMediaElement.HAVE_METADATA=1 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.HAVE_METADATA=1; - -/** - * Constant HTMLMediaElement.HAVE_CURRENT_DATA=2 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.HAVE_CURRENT_DATA=2; - -/** - * Constant HTMLMediaElement.HAVE_FUTURE_DATA=3 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.HAVE_FUTURE_DATA=3; - -/** - * Constant HTMLMediaElement.HAVE_ENOUGH_DATA=4 - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @constant - * @type Number - */ -HTMLMediaElement.prototype.HAVE_ENOUGH_DATA=4; - -/** - * Property readyState - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.readyState=new Number(); - -/** - * Property seeking - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.seeking=new Boolean(); - -/** - * Property currentTime - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.currentTime=new Number(); - -/** - * Property initialTime - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.initialTime=new Number(); - -/** - * Property duration - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.duration=new Number(); - -/** - * Property startOffsetTime - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Date - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.startOffsetTime=new Date(); - -/** - * Property paused - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.paused=new Boolean(); - -/** - * Property defaultPlaybackRate - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.defaultPlaybackRate=new Number(); - -/** - * Property playbackRate - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.playbackRate=new Number(); - -/** - * Property played - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type TimeRanges - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.played=new TimeRanges(); - -/** - * Property seekable - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type TimeRanges - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.seekable=new TimeRanges(); - -/** - * Property ended - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.ended=new Boolean(); - -/** - * Property autoplay - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.autoplay=new Boolean(); - -/** - * Property loop - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.loop=new Boolean(); - -/** - * function play() - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.play=function(){}; - -/** - * function pause() - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.pause=function(){}; - -/** - * Property controls - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.controls=new Boolean(); - -/** - * Property volume - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.volume=new Number(); - -/** - * Property muted - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.muted=new Boolean(); - -/** - * Property defaultMuted - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Boolean - * @memberOf HTMLMediaElement - */ -HTMLMediaElement.prototype.defaultMuted=new Boolean(); - -/** - * Object HTMLAudioElement - * http://www.w3.org/TR/2012/WD-html5-20120329/the-audio-element.html - * @augments HTMLMediaElement - * @constructor - * @param {String} src - * @see HTMLMediaElement - */ -function HTMLAudioElement(src){}; -HTMLAudioElement.prototype = new HTMLMediaElement(); - -/** - * Object HTMLVideoElement - * http://www.w3.org/TR/2012/WD-html5-20120329/the-audio-element.html - * @augments HTMLMediaElement - * @see HTMLMediaElement - */ -function HTMLVideoElement(){}; -HTMLVideoElement.prototype = new HTMLMediaElement(); - -/** - * Property width - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLVideoElement - */ -HTMLVideoElement.prototype.width=new Number(); - -/** - * Property height - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLVideoElement - */ -HTMLVideoElement.prototype.height=new Number(); - -/** - * Property videoWidth - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLVideoElement - */ -HTMLVideoElement.prototype.videoWidth=new Number(); - -/** - * Property videoHeight - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type Number - * @memberOf HTMLVideoElement - */ -HTMLVideoElement.prototype.videoHeight=new Number(); - -/** - * Property poster - * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html - * @type String - * @memberOf HTMLVideoElement - */ -HTMLVideoElement.prototype.poster=new String(); - diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js deleted file mode 100644 index 1ca5a60..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js +++ /dev/null @@ -1,1458 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2010 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * Contributors: - * IBM Corporation - initial API and implementation - ****************************************************************************** -* Please see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html -*/ - -/** - * Object Object() - * @constructor - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Object(){}; - /** - * function toString() - * @memberOf Object - * @returns {String} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.toString = function(){return "";}; - /** - * function toLocaleString() - * @memberOf Object - * @returns {String} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.toLocaleString = function(){return "";}; - /** - * function valueOf() - * @memberOf Object - * @returns {Object} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.valueOf = function(){return new Object();}; - /** - * function hasOwnProperty(name) - * @memberOf Object - * @param {String} name - * @returns {Boolean} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.hasOwnProperty = function(name){return true;}; - /** - * function isPrototypeOf(o) - * @memberOf Object - * @param {Object} o - * @returns {Boolean} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.isPrototypeOf = function(o){return true;}; - /** - * function propertyIsEnumerable(name) - * @memberOf Object - * @param {Object} name - * @returns {Boolean} - * @see Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.propertyIsEnumerable = function(name){return true;}; -/** - * Property constructor - * @type Function - * @memberOf Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Object.prototype.constructor = new Function(); - -/** - * Object String() - * @constructor - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function String(){} -String.prototype = new Object(); -/** - * static function fromCharCode(charCode1, ...) - * @memberOf String - * @param {Number} charCode - * @returns {String} - * @static - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.fromCharCode = function(charCode){return "";}; -/** - * Property length - * @type Number - * @memberOf String - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.length = 1; - /** - * function charAt(position) - * @memberOf String - * @param {Number} position - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.charAt = function(position){return "";}; - /** - * function charCodeAt(position) - * @memberOf String - * @param {Number} position - * @returns {Number} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.charCodeAt = function(position){return 0;}; - /** - * function concat(value1, ...) - * @memberOf String - * @param {String} value - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.concat = function(value){return "";}; - /** - * function indexOf(searchString, startPosition) - * @memberOf String - * @param {String} searchString - * @param {Number} startPosition - * @returns {Number} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.indexOf = function(searchString, startPosition){return 1;}; - /** - * function lastIndexOf(searchString, startPosition) - * @memberOf String - * @param {String} searchString - * @param {Number} startPosition - * @returns {Number} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.lastIndexOf = function(searchString, startPosition){return 1;}; - /** - * function localeCompare(otherString) - * @memberOf String - * @param {String} otherString - * @returns {Number} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.localeCompare = function(otherString){return 0;}; - /** - * function match(regexp) - * @memberOf String - * @param {RegExp} regexp - * @returns {Array} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.match = function(regexp){return [];}; - /** - * function replace(regexp, replaceValue) - * @memberOf String - * @param {RegExp} regexp - * @param {String} replaceValue - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.replace = function(regexp, replaceValue){return "";}; - /** - * function search(regexp) - * @memberOf String - * @param {RegExp} regexp - * @returns {Number} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.search = function(regexp){return 1;}; - /** - * function slice(start, end) - * @memberOf String - * @param {Number} start - * @param {Number} end - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.slice = function(start, end){return "";}; - /** - * function split(separator, limit) - * @memberOf String - * @param {String} separator - * @param {Number} limit - * @returns {Array} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.split = function(separator, limit){return [];}; - /** - * function substring(start, end) - * @memberOf String - * @param {Number} start - * @param {Number} end - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.substring = function(start, end){return "";}; - /** - * function toLowerCase() - * @memberOf String - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.toLowerCase = function(){return "";}; - /** - * function toLocaleLowerCase() - * @memberOf String - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.toLocaleLowerCase = function(){return "";}; - /** - * function toUpperCase() - * @memberOf String - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.toUpperCase= function (){return "";}; - /** - * function toLocaleUpperCase() - * @memberOf String - * @returns {String} - * @see String - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -String.prototype.toLocaleUpperCase = function(){return "";}; - -/** - * Object Number() - * @constructor - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Number(){} -Number.prototype = new Object(); -/** - * property MIN_VALUE - * @type Number - * @memberOf Number - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.MIN_VALUE = 0; -/** - * property MAX_VALUE - * @type Number - * @memberOf Number - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.MAX_VALUE = 0 ; -/** - * property NaN - * @type Number - * @memberOf Number - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.NaN = 0; -/** - * property NEGATIVE_INFINITY - * @type Number - * @memberOf Number - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.NEGATIVE_INFINITY = 0; -/** - * property POSITIVE_INFINITY - * @type Number - * @memberOf Number - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.POSITIVE_INFINITY = 0; -/** - * function toFixed(fractionDigits) - * @memberOf Number - * @param {Number} fractionDigits - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Number.prototype.toFixed = function(fractionDigits){return "";}; -/** - * function toExponential(fractionDigits) - * @memberOf Number - * @param {Number} fractionDigits - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -Number.prototype.toExponential = function(fractionDigits){return "";}; -/** - * function toPrecision(precision) - * @memberOf Number - * @param {Number} fractionDigits - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -Number.prototype.toPrecision = function(fractionDigits){return "";}; - -/** - * Object Boolean() - * @constructor - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function Boolean(){}; -Boolean.prototype = new Object(); - -/** - * Object Array() - * @constructor - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Array(){}; -Array.prototype = new Object(); -/** - * Property length - * @type Number - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.length = 1; -/** - * function concat(args) - * @param {Array} args - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.concat = function(args){return [];}; -/** - * function join(seperator) - * @param {String} seperator - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.join = function(seperator){return [];}; -/** - * function pop() - * @returns {Object} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.pop = function(){return new Object();}; -/** - * function push(args) - * @param {Array} args - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.push = function(args){}; -/** - * function reverse() - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.reverse = function(){return [];}; -/** - * function shift() - * @returns {Object} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.shift = function(){return new Object();}; -/** - * function slice(start, end) - * @param {Number} start - * @param {Number} end - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.slice = function(start, end){return [];}; -/** - * function sort(funct) - * @param {Function} funct - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.sort = function(funct){return [];}; -/** - * function splice(start, deletecount, items) - * @param {Number} start - * @param {Number} deletecount - * @param {Array} items - * @returns {Array} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.splice = function(start, deletecount, items){return [];}; -/** - * function unshift(items) - * @param {Object} values - * @returns {Number} - * @memberOf Array - * @see Array - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Array.prototype.unshift = function(values){return 1;}; - -/** - * Object Function() - * @constructor - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Function(){}; -Function.prototype = new Object(); -/** - * function apply (thisObject, argArray) - * @param {Object} thisObject - * @param {Array} argArray - * @returns {Object} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Function.prototype.apply = function(thisArg, argArray){return new Object();}; -/** - * function call (thisObject, args) - * @param {Object} thisObject - * @param {Object} args - * @returns {Object} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Function.prototype.call = function(thisObject, args){return new Object();}; -/** - * property length - * @type Number - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Function.prototype.length = 0; - -/** - * Object Date(s) - * @constructor - * @param {String} s - * @extends Object - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Date(s){}; -Date.prototype = new Object(); -/** - * function UTC(hour, min, sec, ms) - * @memberOf Date - * @param {Number} hour - * @param {Number} min - * @param {Number} sec - * @param {Number} ms - * @returns {Number} - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -Date.UTC = function(hour, min, sec, ms){return 0;}; -/** - * function parse(string) - * @memberOf Date - * @param {String} string - * @returns {Number} - * @static - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.parse = function(string){return 0;}; -/** - * function toDateString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.toDateString = function(){return "";}; -/** - * function toTimeString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.toTimeString = function(){return "";}; -/** - * function toLocaleString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.toLocaleString = function(){return "";}; -/** - * function toLocaleDateString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.toLocaleDateString = function(){return "";}; -/** - * function toLocaleTimeString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.toLocaleTimeString = function(){return "";}; -/** - * function valueOf() - * @memberOf Date - * @returns {Object} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.valueOf = function(){return new Object();}; -/** - * function getFullYear() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getFullYear = function(){return 0;}; -/** - * function getTime() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getTime = function(){return 0;}; -/** - * function getUTCFullYear() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCFullYear = function(){return 0;}; -/** - * function getMonth() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getMonth = function(){return 0;}; -/** - * function getUTCMonth() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCMonth = function(){return 0;}; -/** - * function getDate() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getDate = function(){return 0;}; -/** - * function getUTCDate() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCDate = function(){return 0;}; -/** - * function getDay() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getDay = function(){return 0;}; -/** - * function getUTCDay() - * @memberOf Date - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - - */ -Date.prototype.getUTCDay=function(){return 0;}; -/** - * function getHours() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getHours = function(){return 0;}; -/** - * function getUTCHours() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCHours = function(){return 0;}; -/** - * function getMinutes() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getMinutes = function(){return 0;}; -/** - * function getUTCMinutes() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCMinutes = function(){return 0;}; -/** - * function getSeconds() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getSeconds = function(){return 0;}; -/** - * function getUTCSeconds() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCSeconds = function(){return 0;}; -/** - * function getMilliseconds() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getMilliseconds = function(){return 0;}; -/** - * function getUTCMilliseconds() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getUTCMilliseconds = function(){return 0;}; -/** - * function getTimezoneOffset() - * @memberOf Date - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.getTimezoneOffset = function(){return 0;}; -/** - * function setTime(value) - * @memberOf Date - * @returns {Number} - * @param {Number} value - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setTime = function(value){return 0;}; - -/** - * function setMilliseconds(value) - * @memberOf Date - * @returns {Number} - * @param {Number} value - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setMilliseconds = function(value){return 0;}; -/** - * function setUTCMilliseconds(ms) - * @memberOf Date - * @returns {Number} - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCMilliseconds = function(ms){return 0;}; -/** - * function setSeconds(sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setSeconds = function(sec,ms){return 0;}; -/** - * function setUTCSeconds(sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCSeconds=function(sec,ms){return 0;}; -/** - * function setMinutes(min,sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} min - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setMinutes=function(min,sec,ms){return 0;}; -/** - * function setUTCMinute(min,sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} min - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCMinute = function(min,sec,ms){return 0;}; -/** - * function setHours(hour, min,sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} hour - * @param {Number} min - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setHours = function(hour,min,sec,ms){return 0;}; -/** - * function setUTCHours(hour, min,sec,ms) - * @memberOf Date - * @returns {Number} - * @param {Number} hour - * @param {Number} min - * @param {Number} sec - * @param {Number} ms - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;}; - -/** - * function setDate(date) - * @memberOf Date - * @returns {Number} - * @param {Number} date - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setDate = function(date){return 0;}; - -/** - * function setUTCDate(date) - * @memberOf Date - * @returns {Number} - * @param {Number} date - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCDate = function(date){return 0;}; - -/** - * function setMonth(month,date) - * @memberOf Date - * @returns {Number} - * @param {Number} date - * @param {Number} month - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setMonth = function(month,date){return 1;}; -/** - * function setUTCMonth(month,date) - * @memberOf Date - * @returns {Number} - * @param {Number} date - * @param {Number} month - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCMonth = function(month,date){return 1;}; -/** - * function setFullYear(month,date) - * @memberOf Date - * @returns {Number} - * @param {Number} date - * @param {Number} month - * @param {Number} year - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setFullYear = function(year, month,date){return 0;}; -/** - * function setUTCFullYear(month,date) - * @memberOf Date - * @returns {Date} - * @param {Number} date - * @param {Number} month - * @param {Number} year - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Date.prototype.setUTCFullYear = function(year, month,date){}; -/** - * function toUTCString() - * @memberOf Date - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -Date.prototype.toUTCString = function(){return "";}; - -/** - * Property NaN - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -var NaN=0; -/** - * Property Infinity - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -var Infinity=0; -/** - * function eval(s) - * @param {String} s - * @type Object - * @returns {Object} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function eval(s){return new Object();}; - -//@GINO: Bug 197987 (Temp Fix) -/** - * Property debugger - * @description Debugger keyword - */ -var debugger=null; - -/** - * Property undefined - * @description undefined -*/ -var undefined=null; - -/** - * function parseInt(s,radix) - * @param {String} s - * @param {Number} radix - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function parseInt(s,radix){return 0;}; -/** - * function parseFloat(s) - * @param {String} s - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function parseFloat(s){return 0;}; -/** - * function escape(s) - * @param {String} s - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function escape(s){return "";}; -/** - * function unescape(s) - * @param {String} s - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function unescape(s){return "";}; -/** - * function isNaN(number) - * @param {String} number - * @type Boolean - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function isNaN(number){return false;}; -/** - * function isFinite(number) - * @param {String} number - * @type Boolean - * @returns {Boolean} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function isFinite(number){return false;}; -/** - * function decodeURI(encodedURI) - * @param {String} encodedURI - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function decodeURI(encodedURI){return "";}; -/** - * @param {String} uriComponent - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function decodeURIComponent(uriComponent){return "";}; -/** - * function encodeURIComponent(uriComponent) - * @param {String} uriComponent - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function encodeURIComponent(uriComponent){return "";}; - -/** - * function encodeURIComponent(URI) - * @param {String} URI - * @type String - * @returns {String} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. -*/ -function encodeURI(URI){return "";}; - -/** - * Object Math(\s) - * @super Object - * @constructor - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - - */ -function Math(){}; -Math.prototype=new Object(); -/** - * Property E - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.E=0; -/** - * Property LN10 - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.LN10=0; -/** - * Property LN2 - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.LN2=0; -/** - * Property LOG2E - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.LOG2E=0; -/** - * Property LOG10E - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.LOG10E=0; -/** - * Property PI - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.PI=0; -/** - * Property SQRT1_2 - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.SQRT1_2=0; -/** - * Property SQRT2 - * @memberOf Math - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.SQRT2=0; -/** - * function abs(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.abs=function(x){return 0;}; -/** - * function acos(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.acos=function(x){return 0;}; -/** - * function asin(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.asin=function(x){return 0;}; -/** - * function atan(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.atan=function(x){return 0;}; -/** - * function atan2(x,y) - * @memberOf Math - * @param {Number} x - * @param {Number} y - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.atan2=function(x,y){return 0;}; -/** - * function ceil(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.ceil=function(x){return 0;}; -/** - * function cos(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.cos=function(x){return 0;}; -/** - * function exp(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.exp=function(x){return 0;}; -/** - * function floor(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.floor=function(x){return 0;}; -/** - * function log(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.log=function(x){return 0;}; -/** - * function max(arg) - * @memberOf Math - * @param {Number} args - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.max=function(args){return 0;}; -/** - * function min(arg) - * @memberOf Math - * @param {Number} args - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.min=function(args){return 0;}; -/** - * function pow(x,y) - * @memberOf Math - * @param {Number} x - * @param {Number} y - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.pow=function(x,y){return 0;}; -/** - * function pow() - * @memberOf Math - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.random=function(){return 0;}; -/** - * function round(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.round=function(x){return 0;}; -/** - * function sin(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.sin=function(x){return 0;}; -/** - * function sqrt(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.sqrt=function(x){return 0;}; -/** - * function tan(x) - * @memberOf Math - * @param {Number} x - * @type Number - * @returns {Number} - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Math.tan=function(x){return 0;}; -/** - * Object RegExp() - * @super Object - * @constructor - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function RegExp(){}; -RegExp.prototype=new Object(); -/** - * function exec(string) - * @param {String} string - * @returns {Array} - * @type Array - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.exec=function(string){return [];}; -/** - * function test(string) - * @param {String} string - * @returns {Boolean} - * @type Boolean - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.test=function(string){return false;}; -/** - * property source - * @type String - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.source=""; -/** - * property global - * @type Boolean - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.global=false; - -/** - * property ignoreCase - * @type Boolean - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.ignoreCase=false; -/** - * property multiline - * @type Boolean - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.multiline=false; -/** - * property lastIndex - * @type Number - * @memberOf RegExp - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -RegExp.prototype.lastIndex=0; -/** - * Object Error(message) - * @super Object - * @constructor - * @param {String} message - * @memberOf Error - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function Error(message){}; -Error.prototype=new Object(); -/** - * property name - * @type String - * @memberOf Error - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Error.prototype.name=""; -/** - * property message - * @type String - * @memberOf Error - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -Error.prototype.message=""; -/** - * Object EvalError() - * @super Error - * @constructor - * - * @memberOf EvalError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function EvalError(){}; -EvalError.prototype=new Error(""); -/** - * Object RangeError() - * @super Error - * @constructor - * - * @memberOf RangeError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function RangeError(){}; -RangeError.prototype=new Error(""); -/** - * Object ReferenceError() - * @super Error - * @constructor - * - * @memberOf ReferenceError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function ReferenceError(){}; -ReferenceError.prototype=new Error(""); -/** - * Object SyntaxError() - * @super Error - * @constructor - * - * @memberOf SyntaxError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function SyntaxError(){}; -SyntaxError.prototype=new Error(""); -/** - * Object TypeError() - * @super Error - * @constructor - * - * @memberOf TypeError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function TypeError(){}; -TypeError.prototype=new Error(""); -/** - * Object URIError() - * @super Error - * @constructor - * - * @memberOf URIError - * @since Standard ECMA-262 3rd. Edition - * @since Level 2 Document Object Model Core Definition. - */ -function URIError(){}; -URIError.prototype=new Error(""); - -//support for debugger keyword -var debugger = null; \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js deleted file mode 100644 index 8b680ca..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js +++ /dev/null @@ -1,104 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009, 2011 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * Contributors: - * IBM Corporation - initial API and implementation - ****************************************************************************** - * - * Based on information from https://developer.mozilla.org/En/XMLHttpRequest - * and http://msdn2.microsoft.com/en-us/library/ms533062.aspx - **/ - -/** -* function createRequest -* @type XMLHttpRequest -* @memberOf Window -*/ -Window.prototype.createRequest= function(){return new XMLHttpRequest();}; -/** -* Object XMLHttpRequest -* @type constructor -*/ -XMLHttpRequest.prototype=new Object(); -function XMLHttpRequest(){}; - -/** - * function onreadystatechange - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.onreadystatechange=function(){}; -/** - * property readyState - * @type Number - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.readyState=0; -/** - * property responseText - * @type String - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.responseText=""; -/** - * property responseXML - * @type Document - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.responseXML=new Document(); -/** - * property status - * @type Number - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.status=0; -/** - * property statusText - * @type String - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.statusText=""; -/** - * function abort() - * @memberOf XMLHttpRequest - */ -XMLHttpRequest.prototype.abort=function(){}; -/** -* function getAllResponseHeaders() -* @type String -* @memberOf XMLHttpRequest -*/ -XMLHttpRequest.prototype.getAllResponseHeaders=function(){return "";}; -/** -* function open(method, url, async, username, password) -* @param {String} method -* @param {String} url -* @param {Boolean} optional async -* @param {String} optional username -* @param {String} optional password -* @memberOf XMLHttpRequest -*/ -XMLHttpRequest.prototype.open=function(method, url, async, username, password){}; -/** -* function send(body) -* @param {Object} body -* @memberOf XMLHttpRequest -*/ -XMLHttpRequest.prototype.send=function(body){}; -/** -* function setRequestHeader(header,value) -* @param {String} header -* @param {String} value -* @memberOf XMLHttpRequest -*/ -XMLHttpRequest.prototype.setRequestHeader=function(header,value){}; -/** -* function getAllResponseHeaders() -* @param {String} header -* @type String -* @memberOf XMLHttpRequest -*/ -XMLHttpRequest.prototype.getResponseHeader=function(header){return "";}; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat deleted file mode 100644 index 3f8e74c..0000000 Binary files a/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml deleted file mode 100644 index a4ee3cb..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml deleted file mode 100644 index 9e390f5..0000000 --- a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties deleted file mode 100644 index edda19e..0000000 --- a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties +++ /dev/null @@ -1,3 +0,0 @@ -# -#Mon Jul 10 18:41:19 BRT 2023 -task-tag-projects-already-scanned=Interfaces,TrabalhandoComArquivos,Enumeracoes_Composicao,Generics_Set_Map,Introducao_a_POO,Comportamento_de_Memoria_Arrays_Listas,Construtrores_Palavra_This_Sobrecarga_Encapsulamento,logica_de_programacao,Heranca_e_Polimorfismo,Topicos_Especiais_em_Java_DataHora,Tratamento_de_excecoes diff --git a/.metadata/version.ini b/.metadata/version.ini deleted file mode 100644 index 5786a33..0000000 --- a/.metadata/version.ini +++ /dev/null @@ -1,3 +0,0 @@ -#Wed Jul 26 14:15:00 BRT 2023 -org.eclipse.core.runtime=2 -org.eclipse.platform=4.27.0.v20230302-0300 diff --git a/.project b/.project deleted file mode 100644 index 3a9fab3..0000000 --- a/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - java-springboot - - - - - - - - diff --git a/Comportamento_de_Memoria_Arrays_Listas/.classpath b/Comportamento_de_Memoria_Arrays_Listas/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Comportamento_de_Memoria_Arrays_Listas/.gitignore b/Comportamento_de_Memoria_Arrays_Listas/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Comportamento_de_Memoria_Arrays_Listas/.project b/Comportamento_de_Memoria_Arrays_Listas/.project deleted file mode 100644 index 78ccc6e..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Comportamento_de_Memoria_Arrays_Listas - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.core.resources.prefs b/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.jdt.core.prefs b/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramEmployee.java b/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramEmployee.java deleted file mode 100644 index 2c87bda..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramEmployee.java +++ /dev/null @@ -1,57 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.Scanner; - -import entities.Employee; - -public class ProgramEmployee { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - List listEmp = new ArrayList<>(); - - - System.out.print("How many employees will be registered? "); - int n = sc.nextInt(); - - for(int i = 0; i < n; i++) { - System.out.println(); - System.out.println("Employee #" + (i+1) + ": "); - System.out.print("Id: "); - int id = sc.nextInt(); - System.out.print("Name: "); - sc.nextLine(); - String name = sc.nextLine(); - System.out.print("Salary: "); - double salary = sc.nextDouble(); - listEmp.add(new Employee(id, name, salary)); - } - - System.out.print("Enter the employee id that will have salary increase: "); - int idP = sc.nextInt(); - - Employee emp = listEmp.stream().filter(x -> x.getId() == idP).findFirst().orElse(null); - if (emp == null) { - System.out.println("This id does not exist!\n"); - }else{ - System.out.print("Enter the percentage: "); - double percentage = sc.nextDouble(); - emp.setSalary(percentage); - } - - - System.out.println("List of employees: "); - for (Employee x : listEmp) { - System.out.println(x); - } - - sc.close(); - - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramPensionatoCorrection.java b/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramPensionatoCorrection.java deleted file mode 100644 index 749d684..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramPensionatoCorrection.java +++ /dev/null @@ -1,42 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import entities.Rent; - -public class ProgramPensionatoCorrection { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - Rent[] vect = new Rent[10]; - - System.out.print("How many rooms will be rented? "); - int n = sc.nextInt(); - - for(int i = 1; i <= n; i++) { - System.out.println(); - System.out.println("Rent #" + i + ":"); - System.out.print("Name: "); - sc.nextLine(); - String name = sc.nextLine(); - System.out.print("Email: "); - String email = sc.next(); - System.out.print("Room: "); - int roomNumber = sc.nextInt(); - vect[roomNumber] = new Rent(name, email); - } - - System.out.println("\nBusy rooms: "); - for (int i = 0; i < 10; i++) { - if (vect[i] != null) { - System.out.println(i + ": " + vect[i]); - } - } - - sc.close(); - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorAltura.java b/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorAltura.java deleted file mode 100644 index d3b76c5..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorAltura.java +++ /dev/null @@ -1,43 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - - -/* - Problema exemplo 1: - - Fazer um programa para ler um número inteiro N e a altura de N - pessoas. Armazene as N alturas em um vetor. Em seguida, mostrar a - altura média dessas pessoas. - -*/ - -public class ProgramVetorAltura { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int n = sc.nextInt(); - double[] vect = new double[n]; - - for (int i = 0; i < n; i++) { - vect[i] = sc.nextDouble(); - } - - double sum = 0.0; - for (int i = 0; i < n; i++) { - sum += vect[i]; - } - - double avg = sum / n; - - System.out.printf("AVERAGE HEIGHT: %.2f", avg); - - sc.close(); - - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorProduct.java b/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorProduct.java deleted file mode 100644 index a73a4c7..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/application/ProgramVetorProduct.java +++ /dev/null @@ -1,48 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import entities.Product; - -/* - Problema exemplo 2: - Fazer um programa para ler um número inteiro N e os dados (nome e - preço) de N Produtos. Armazene os N produtos em um vetor. Em - seguida, mostrar o preço médio dos produtos. - - * */ - -public class ProgramVetorProduct { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int n = sc.nextInt(); - - Product[] vect = new Product[n]; - - for (int i = 0; i < vect.length; i++) { - sc.nextLine(); - String name = sc.nextLine(); - double price = sc.nextDouble(); - vect[i] = new Product(name, price); - } - - double sum = 0; - - for (int i = 0; i < vect.length; i ++) { - sum += vect[i].getPrice(); - } - - double avg = sum / vect.length; - - System.out.printf("AVERAGE PRICE %.2f", avg); - - sc.close(); - - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Employee.java b/Comportamento_de_Memoria_Arrays_Listas/src/entities/Employee.java deleted file mode 100644 index 301a33d..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Employee.java +++ /dev/null @@ -1,47 +0,0 @@ -package entities; - -public class Employee { - - private int id; - private String name; - private double salary; - - public Employee() {} - - public Employee(int id, String name, double salary){ - this.id = id; - this.name = name; - this.salary = salary; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getSalary() { - return salary; - } - - public void setSalary(double percentual) { - this.salary = ((salary * percentual) / 100.00) + salary; - } - - @Override - public String toString() { - return id + ", " + name + ", " + String.format("%.2f", salary); - } - - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Product.java b/Comportamento_de_Memoria_Arrays_Listas/src/entities/Product.java deleted file mode 100644 index b7bc462..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Product.java +++ /dev/null @@ -1,31 +0,0 @@ -package entities; - -public class Product { - - private String name; - private double price; - - public Product(String name, double price) { - this.name = name; - this.price = price; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getPrice() { - return price; - } - - public void setPrice(double price) { - this.price = price; - } - - - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Rent.java b/Comportamento_de_Memoria_Arrays_Listas/src/entities/Rent.java deleted file mode 100644 index 11e9da2..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/entities/Rent.java +++ /dev/null @@ -1,40 +0,0 @@ -package entities; - -public class Rent { - private String name; - private String email; - - public Rent() { - - } - - public Rent(String name, String email) { - this.name = name; - this.email = email; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Override - public String toString() { - return name + ", " + email; - } - - - - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Boxing_Unboxing_Wrapper.java b/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Boxing_Unboxing_Wrapper.java deleted file mode 100644 index 1c79ccb..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Boxing_Unboxing_Wrapper.java +++ /dev/null @@ -1,30 +0,0 @@ -package videoClasses; -public class Boxing_Unboxing_Wrapper { - - public static void main(String[] args) { - - int x = 20; - - Object obj = x; - - System.out.println(obj); - - int y = (int) obj; - - System.out.println(y); - - // Using Wrapper class - - int a = 20; - - Integer objt = a; - - System.out.println(objt); - - int z = objt; - - System.out.println(z); - - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Listas.java b/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Listas.java deleted file mode 100644 index 49f0aae..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Listas.java +++ /dev/null @@ -1,86 +0,0 @@ -package videoClasses; - - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -public class Listas { - - public static void main(String[] args) { - - List list = new ArrayList<>(); - - list.add("Maria"); - list.add("Alex"); - list.add("Bob"); - list.add("Anna"); - list.add(2, "Marco"); - - System.out.println(list.size()); - - for (String x : list) { - System.out.println(x); - } - - // Para remover um elemento: - // list.remove(1); // Por index - // list.remove("Anna"); // Compara o valor e se for igual ele remove - - System.out.println("--------------"); - - // Para remover um elemento que começa com a letra 'M': - list.removeIf(x -> x.charAt(0) == 'M'); - for (String x : list) { - System.out.println(x); - } - - - System.out.println("--------------"); - - - // Para encontrar a posição de um elemento: - System.out.println("Index of Bob: " + list.indexOf("Bob")); - - // Para encontrar alguém que não existe na lista: - System.out.println("Index of Bob: " + list.indexOf("Marco")); - // Obs: quando o indexOf não encontra um elemento, ele retorna -1; - - - System.out.println("--------------"); - - - // Para deixar na lista comente quem começa com a letra 'A': - // Para fazer isso eu preciso criar outra lista para salvar o fitro que irei fazer na lista original; - - List result = list.stream().filter(x -> x.charAt(0) == 'A').collect(Collectors.toList()); - - /* - 1) Eu criei uma nova lista do tipo String, chamada result - 2) Depois eu adicionei adicionei um tipo 'stream()' que é um tipo especial do Java que aceita operaçãos em Lambda - 3) Depois eu adicionei o método filter e dentro dele eu coloquei a operação em Lambda que procurar as Strings, ou seja, os nomes que comecem com a letra 'A'; - 4) Pelo fato de o 'stream()' não ser compatível com List, eu tenho que converter ele de novo para a lista, para fazer isso eu chamei a função 'collect()' - 5) Dentro do argumento eu adicionei Collectors.toList(); Ou seja, agora está compatível; - - Resumo: Primeiro eu converto para stream, faço a operação que eu quero e depois volto ele para lista! - - */ - - for (String x : result) { - System.out.println(x); - } - - System.out.println("--------------"); - - - // Para encontrar o primeio elemento que começa com a letra 'A': - String name = list.stream().filter(x -> x.charAt(0) == 'A').findFirst().orElse(null); - System.out.println(name); - - String name2 = list.stream().filter(x -> x.charAt(0) == 'J').findFirst().orElse(null); - System.out.println(name2); - - - } - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/MatrizExercise.java b/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/MatrizExercise.java deleted file mode 100644 index 63ef025..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/MatrizExercise.java +++ /dev/null @@ -1,54 +0,0 @@ -package videoClasses; - - -import java.util.Locale; -import java.util.Scanner; - -public class MatrizExercise { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int M = sc.nextInt(); - int N = sc.nextInt(); - - int[][] mat = new int[M][N]; - - for (int i = 0; i < mat.length; i++) { - for (int j = 0; j < mat[i].length; j ++) { - mat[i][j] = sc.nextInt(); - } - } - - int X = sc.nextInt(); - - for (int i = 0; i < mat.length; i++) { - for (int j = 0; j < mat[i].length; j++) { - if (mat[i][j] == X) { - System.out.print("Position: " + i + ", " + j + ": \n"); - if (j > 0) { - System.out.println("Left: " + mat[i][j-1]); - } - if (i > 0) { - System.out.println("Up: " + mat[i - 1][j]); - } - if (j < mat[i].length-1) { - System.out.println("Right: " + mat[i][j+1]); - } - if (i < mat.length-1) { - System.out.println("Down: " + mat[i+1][j]); - } - - } - } - } - - - sc.close(); - - } - - - -} diff --git a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Matrizes.java b/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Matrizes.java deleted file mode 100644 index 5b140d9..0000000 --- a/Comportamento_de_Memoria_Arrays_Listas/src/videoClasses/Matrizes.java +++ /dev/null @@ -1,48 +0,0 @@ -package videoClasses; - - -import java.util.Scanner; - -/* - Fazer um programa para ler um número inteiro N e uma matriz de - ordem N contendo números inteiros. Em seguida, mostrar a diagonal - principal e a quantidade de valores negativos da matriz. -* */ - -public class Matrizes { - - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - int n = sc.nextInt(); - - int[][] mat = new int[n][n]; - - for (int i = 0; i - - - - - - - - - diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.gitignore b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.project b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.project deleted file mode 100644 index 788bb42..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Construtrores_Palavra_This_Sobrecarga_Encapsulamento - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.core.resources.prefs b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.jdt.core.prefs b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/Program.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/Program.java deleted file mode 100644 index 8e74094..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/Program.java +++ /dev/null @@ -1,43 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; -import entities.Product; - -public class Program { - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - - System.out.println("Enter product data: "); - System.out.print("Name: "); - String name = sc.nextLine(); - - System.out.print("Price: "); - double price = sc.nextDouble(); - - System.out.print("Quantity in stock: "); - int quantity = sc.nextInt(); - - Product product = new Product(name, price, quantity); - - System.out.println(); - System.out.println("Product data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be added in stock: "); - quantity = sc.nextInt(); - product.addProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be removed from stock: "); - quantity = sc.nextInt(); - product.removeProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - sc.close(); - } -} \ No newline at end of file diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramAccount.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramAccount.java deleted file mode 100644 index a81ddcd..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramAccount.java +++ /dev/null @@ -1,54 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import entities.Account; - -public class ProgramAccount { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - Account account; - - System.out.print("Enter account Number: "); - int number = sc.nextInt(); - System.out.print("Enter account holder: "); - sc.nextLine(); - String holder = sc.nextLine(); - System.out.print("Is there an initial deposit (y/n)? "); - char response = sc.next().charAt(0); - - if (response == 'y') { - System.out.print("Enter initial deposit value: "); - double initialDeposit = sc.nextDouble(); - account = new Account(number, holder, initialDeposit); - } - else { - account = new Account(number, holder); - } - System.out.println(); - System.out.println("Account data:"); - System.out.println(account); - - System.out.println(); - System.out.print("Enter a deposit value: "); - double depositValue = sc.nextDouble(); - account.deposit(depositValue); - System.out.println("Updated account data"); - System.out.println(account); - - System.out.println(); - System.out.print("Enter a withdraw value: "); - double withdrawValue = sc.nextDouble(); - account.withdraw(withdrawValue); - System.out.println("Updated account data"); - System.out.println(account); - - - sc.close(); - - } - -} diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramGettersAndSetters.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramGettersAndSetters.java deleted file mode 100644 index 142ca91..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramGettersAndSetters.java +++ /dev/null @@ -1,45 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; -import entities.ProductGettersAndSetters; - -public class ProgramGettersAndSetters { - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - - System.out.println("Enter product data: "); - System.out.print("Name: "); - String name = sc.nextLine(); - - System.out.print("Price: "); - double price = sc.nextDouble(); - - ProductGettersAndSetters product = new ProductGettersAndSetters(name, price); - - product.setName("New Item"); - System.out.println("Updated name: " + product.getName()); - product.setPrice(1200.00); - System.out.println("Updated price: " + product.getPrice()); - - System.out.println(); - System.out.println("Product data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be added in stock: "); - int quantity = sc.nextInt(); - product.addProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be removed from stock: "); - quantity = sc.nextInt(); - product.removeProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - sc.close(); - } -} \ No newline at end of file diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramSobrecarga.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramSobrecarga.java deleted file mode 100644 index a94f4d9..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/application/ProgramSobrecarga.java +++ /dev/null @@ -1,40 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; -import entities.Product_Sobrecarga; - -public class ProgramSobrecarga { - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.println("Enter product data: "); - System.out.print("Name: "); - String name = sc.nextLine(); - - System.out.print("Price: "); - double price = sc.nextDouble(); - - - Product_Sobrecarga product = new Product_Sobrecarga(name, price); - - System.out.println(); - System.out.println("Product data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be added in stock: "); - int quantity = sc.nextInt(); - product.addProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - System.out.println(); - - System.out.print("Enter the number of products to be removed from stock: "); - quantity = sc.nextInt(); - product.removeProducts(quantity); - System.out.println(); - System.out.println("Updated data: " + product); - sc.close(); - } -} \ No newline at end of file diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Account.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Account.java deleted file mode 100644 index 2c201f9..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Account.java +++ /dev/null @@ -1,55 +0,0 @@ -package entities; - -// Correção do exercício! - -public class Account { - - private int number; - private String holder; - private double balance; - - public Account(int number, String holder) { - this.number = number; - this.holder = holder; - } - - public Account(int number, String holder, double initialDeposit) { - this.number = number; - this.holder = holder; - deposit(initialDeposit); - } - - public int getNumber() { - return number; - } - - public String getHolder() { - return holder; - } - - public void setHolder(String holder) { - this.holder = holder; - } - - public double getBalance() { - return balance; - } - - public void deposit(double amount) { - balance += amount; - } - - public void withdraw(double amount) { - balance -= amount + 5.0; - } - - public String toString() { - return "Account " - + number - + ", Holder: " - + holder - + ", Balance $" - + String.format("%.2f", balance); - } - -} diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product.java deleted file mode 100644 index 49bf0d0..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product.java +++ /dev/null @@ -1,32 +0,0 @@ -package entities; - -public class Product { - public String name; - public double price; - public int quantity; - - public Product(String name, double price, int quantity) { - this.name = name; - this.price = price; - this.quantity = quantity; - } - - public double totalValueInStock() { - return price * quantity; - } - - public void addProducts(int quantity) { - this.quantity += quantity; - } - - public void removeProducts(int quantity) { - this.quantity -= quantity; - } - - public String toString() { - return name - + ", $ " - + String.format("%.2f", price) + ", " + quantity + " units, Total: $ " - + String.format("%.2f", totalValueInStock()); - } -} \ No newline at end of file diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/ProductGettersAndSetters.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/ProductGettersAndSetters.java deleted file mode 100644 index 30cb8e6..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/ProductGettersAndSetters.java +++ /dev/null @@ -1,100 +0,0 @@ -package entities; - -public class ProductGettersAndSetters { - private String name; - private double price; - private int quantity; - - public ProductGettersAndSetters() { - } - - public ProductGettersAndSetters(String name, double price, int quantity) { - this.name = name; - this.price = price; - this.quantity = quantity; - } - - public ProductGettersAndSetters(String name, double price) { - this.name = name; - this.price = price; - } - - // Getters and Setters - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public double getPrice() { - return price; - } - - public void setPrice(double price) { - this.price = price; - } - - public int getQuantity() { - return quantity; - } - - public double totalValueInStock() { - return price * quantity; - } - - public void addProducts(int quantity) { - this.quantity += quantity; - } - - public void removeProducts(int quantity) { - this.quantity -= quantity; - } - - public String toString() { - return name - + ", $ " - + String.format("%.2f", price) + ", " + quantity + " units, Total: $ " - + String.format("%.2f", totalValueInStock()); - } -} - - - -/* - -public ProductGettersAndSetters(String name, double price, int quantity) { - this.name = name; - this.price = price; - this.quantity = quantity; -} - -public ProductGettersAndSetters(String name, double price) { - this.name = name; - this.price = price; - quantity = 0; -} - -// Getters and Setters -public void setName(String name) { - this.name = name; -} - -public String getName() { - return name; -} - -public double getPrice() { - return price; -} - -public void setPrice(double price) { - this.price = price; -} - -public int getQuantity() { - return quantity; -} - -*/ \ No newline at end of file diff --git a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product_Sobrecarga.java b/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product_Sobrecarga.java deleted file mode 100644 index 2a2a5ce..0000000 --- a/Construtrores_Palavra_This_Sobrecarga_Encapsulamento/src/entities/Product_Sobrecarga.java +++ /dev/null @@ -1,42 +0,0 @@ -package entities; - -public class Product_Sobrecarga { - public String name; - public double price; - public int quantity; - - public Product_Sobrecarga(String name, double price, int quantity) { - this.name = name; - this.price = price; - this.quantity = quantity; - } - - - public Product_Sobrecarga(String name, double price) { - this.name = name; - this.price = price; - quantity = 0; - // É opcional pois a linguagem Java já começa com zero; - // Eu também não preciso da palavra this - // E uposso apagar se eu quiser; - } - - public double totalValueInStock() { - return price * quantity; - } - - public void addProducts(int quantity) { - this.quantity += quantity; - } - - public void removeProducts(int quantity) { - this.quantity -= quantity; - } - - public String toString() { - return name - + ", $ " - + String.format("%.2f", price) + ", " + quantity + " units, Total: $ " - + String.format("%.2f", totalValueInStock()); - } -} \ No newline at end of file diff --git a/Enumeracoes_Composicao/.classpath b/Enumeracoes_Composicao/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Enumeracoes_Composicao/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Enumeracoes_Composicao/.gitignore b/Enumeracoes_Composicao/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Enumeracoes_Composicao/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Enumeracoes_Composicao/.project b/Enumeracoes_Composicao/.project deleted file mode 100644 index 4d61545..0000000 --- a/Enumeracoes_Composicao/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Enumeracoes_Composicao - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Enumeracoes_Composicao/.settings/org.eclipse.core.resources.prefs b/Enumeracoes_Composicao/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Enumeracoes_Composicao/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Enumeracoes_Composicao/.settings/org.eclipse.jdt.core.prefs b/Enumeracoes_Composicao/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Enumeracoes_Composicao/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Enumeracoes_Composicao/src/application/ExResolvido01.java b/Enumeracoes_Composicao/src/application/ExResolvido01.java deleted file mode 100644 index 1f46560..0000000 --- a/Enumeracoes_Composicao/src/application/ExResolvido01.java +++ /dev/null @@ -1,128 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; -import java.util.Scanner; - -import entities.Department; -import entities.HourContract; -import entities.Worker; -import entities.enums.WorkerLevel; - -public class ExResolvido01 { - - public static void main(String[] args) throws ParseException { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - System.out.print("Enter department's name: "); - String departmentName = sc.nextLine(); - System.out.println("Enter worker data: "); - System.out.print("Name: "); - String workerName = sc.nextLine(); - System.out.print("Level: "); - String workerLevel = sc.nextLine(); - System.out.print("Salary: "); - double baseSalary = sc.nextDouble(); - - Worker worker = new Worker(workerName, WorkerLevel.valueOf(workerLevel), baseSalary, new Department(departmentName)); - // Eu tenho que instanciar o departamento porque é uma classe associado ao trabalhador! - - System.out.print("How many contracts to this worker? "); - int n = sc.nextInt(); - - for (int i = 1; i <= n; i++) { - System.out.println("Enter contract #" + i + " data: "); - System.out.print("Date (DD/MM/YYYY): "); - // Para receber uma data eu preciso criar um SimpleDateFormat - Date contractDate = sdf.parse(sc.next()); - System.out.print("Value per hour: "); - double valuePerHour = sc.nextDouble(); - System.out.print("Duration (hours): "); - int hours = sc.nextInt(); - HourContract contract = new HourContract(contractDate, valuePerHour, hours); - worker.addContract(contract); - // Chamando esse método eu associo esse método com a classe 'worker'; - } - - System.out.println(); - System.out.print("Enter month and year to calculate income (MM/YYYY): "); - String monthAndYear = sc.next(); - int month = Integer.parseInt(monthAndYear.substring(0, 2)); - int year = Integer.parseInt(monthAndYear.substring(3)); - System.out.println("Name: " + worker.getName()); - System.out.println("Department: " + worker.getDepartment().getName()); // eu acesso um objeto e depois o nome do objeto! - System.out.println("Income for " + monthAndYear + ": " + String.format("%.2f", worker.income(year, month))); - sc.close(); - } - -} - - - -/*package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; -import java.util.Scanner; - -import entities.Department; -import entities.HourContract; -import entities.Worker; -import entities.enums.WorkerLevel; - -public class ExResolvido01 { - - public static void main(String[] args) throws ParseException { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - System.out.print("Enter department's name: "); - String departmentName = sc.nextLine(); - System.out.println("Enter worker data: "); - System.out.print("Name: "); - String workerName = sc.nextLine(); - System.out.print("Level: "); - String workerLevel = sc.nextLine(); - System.out.print("Salary: "); - double baseSalary = sc.nextDouble(); - - Worker worker = new Worker(workerName, WorkerLevel.valueOf(workerLevel), baseSalary, new Department(departmentName)); - - System.out.print("How many contracts to this worker? "); - int n = sc.nextInt(); - - for (int i= 1 ; i <= n; i++) { - System.out.println("Enter contract #" + i + " data:"); - System.out.print("Date (DD/MM/YYYY): "); - Date contractDate = sdf.parse(sc.next()); - System.out.print("Value per hour: "); - double valuePerHour = sc.nextDouble(); - System.out.print("Duration (hours): "); - int hours = sc.nextInt(); - HourContract contract = new HourContract(contractDate, valuePerHour, hours); - worker.addContract(contract); - } - - System.out.println(); - System.out.print("Enter month and year to calculate income (MM/YYYY): "); - String monthAndYear = sc.next(); - int month = Integer.parseInt(monthAndYear.substring(0, 2)); - int year = Integer.parseInt(monthAndYear.substring(3)); - System.out.println("Name: " + worker.getName()); - System.out.println("Department: " + worker.getDepartment().getName()); - System.out.println("Income for " + monthAndYear + ": " + String.format("%.2f", worker.income(year, month))); - - - sc.close(); - } - -} -*/ diff --git a/Enumeracoes_Composicao/src/application/ExResolvido02.java b/Enumeracoes_Composicao/src/application/ExResolvido02.java deleted file mode 100644 index 633b069..0000000 --- a/Enumeracoes_Composicao/src/application/ExResolvido02.java +++ /dev/null @@ -1,40 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; - -import entities.Comment; -import entities.Post; - -public class ExResolvido02 { - - public static void main(String[] args) throws ParseException { - - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - Comment c1 = new Comment("Have a nice trip!"); - Comment c2 = new Comment ("Wow that's awesome!"); - Post p1 = new Post( - sdf.parse("21/06/2018 13:05:44"), - "Traveling to New Zealand", - "I'm going to visit this wonderful country!", - 12); - p1.addComment(c1); - p1.addComment(c2); - - - Comment c3 = new Comment("Good night"); - Comment c4 = new Comment ("May the Force be with you"); - Post p2 = new Post( - sdf.parse("28/07/2018 23:14:19"), - "Good night guys!", - "See you tomorrow", - 5); - p2.addComment(c3); - p2.addComment(c4); - - - System.out.println(p1); - System.out.println(p2); - } - -} diff --git a/Enumeracoes_Composicao/src/application/Program.java b/Enumeracoes_Composicao/src/application/Program.java deleted file mode 100644 index 5f521c3..0000000 --- a/Enumeracoes_Composicao/src/application/Program.java +++ /dev/null @@ -1,21 +0,0 @@ -package application; - -import java.util.Date; - -import entities.Order; -import entities.enums.OrderStatus; - -public class Program { - - public static void main(String[] args) { - Order order = new Order(1080, new Date(), OrderStatus.PENDING_PAYMENTS); - System.out.println(order); - - OrderStatus os1 = OrderStatus.DELIVERED; - OrderStatus os2 = OrderStatus.valueOf("DELIVERED"); - - System.out.println(os1); - System.out.println(os2); - } - -} diff --git a/Enumeracoes_Composicao/src/entities/Comment.java b/Enumeracoes_Composicao/src/entities/Comment.java deleted file mode 100644 index 351e56f..0000000 --- a/Enumeracoes_Composicao/src/entities/Comment.java +++ /dev/null @@ -1,21 +0,0 @@ -package entities; - -public class Comment { - private String text; - - Comment(){} - - public Comment(String text) { - this.text = text; - } - - public String getText() { - return text; - } - - public void setText(String text) { - this.text = text; - } - - -} diff --git a/Enumeracoes_Composicao/src/entities/Department.java b/Enumeracoes_Composicao/src/entities/Department.java deleted file mode 100644 index 73f4314..0000000 --- a/Enumeracoes_Composicao/src/entities/Department.java +++ /dev/null @@ -1,63 +0,0 @@ - - package entities; - -public class Department{ - private String name; - - public Department() {} - - public Department(String name) { - this.name = name; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - -} - - - - - - - - - - - - - - - - - - -/* - package entities; - -public class Department { - private String name; - - public Department() {} - - public Department(String name) { - this.name = name; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - -} - - - */ \ No newline at end of file diff --git a/Enumeracoes_Composicao/src/entities/HourContract.java b/Enumeracoes_Composicao/src/entities/HourContract.java deleted file mode 100644 index cbe90b0..0000000 --- a/Enumeracoes_Composicao/src/entities/HourContract.java +++ /dev/null @@ -1,110 +0,0 @@ -package entities; - -import java.util.Date; - -public class HourContract { - - private Date date; - private Double valuePerHour; - private Integer hours; - - HourContract(){} - - public HourContract(Date date, Double valuePerHour, Integer hours) { - this.date = date; - this.valuePerHour = valuePerHour; - this.hours = hours; - } - - public Date getDate() { - return date; - } - - public void setDate(Date date) { - this.date = date; - } - - public Double getValuePerHour() { - return valuePerHour; - } - - public void setValuePerHour(Double valuePerHour) { - this.valuePerHour = valuePerHour; - } - - public Integer getHours() { - return hours; - } - - public void setHours(Integer hours) { - this.hours = hours; - } - - // Métodos da classe: - public double totalValue() { - return valuePerHour * hours; - } -} - - - - - - - - - - - - -/* - - package entities; - -import java.util.Date; - -public class HourContract { - private Date date; - private Double valuePerHour; - private Integer hours; - - public HourContract(){} - - public HourContract(Date date, Double valuePerHour, Integer hours) { - this.date = date; - this.valuePerHour = valuePerHour; - this.hours = hours; - } - - public Date getDate() { - return date; - } - - public void setDate(Date date) { - this.date = date; - } - - public Double getValuePerHour() { - return valuePerHour; - } - - public void setValuePerHour(Double valuePerHour) { - this.valuePerHour = valuePerHour; - } - - public Integer getHours() { - return hours; - } - - public void setHours(Integer hours) { - this.hours = hours; - } - - public double totalValue() { - return valuePerHour * hours; - } - -} - - - */ \ No newline at end of file diff --git a/Enumeracoes_Composicao/src/entities/Order.java b/Enumeracoes_Composicao/src/entities/Order.java deleted file mode 100644 index 63d7c73..0000000 --- a/Enumeracoes_Composicao/src/entities/Order.java +++ /dev/null @@ -1,51 +0,0 @@ -package entities; - -import java.util.Date; - -import entities.enums.OrderStatus; - -public class Order { - private Integer id; - private Date moment; - private OrderStatus status; - - public Order() {} - - public Order(Integer id, Date moment, OrderStatus status) { - this.id = id; - this.moment = moment; - this.status = status; - } - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public Date getMoment() { - return moment; - } - - public void setMoment(Date moment) { - this.moment = moment; - } - - public OrderStatus getStatus() { - return status; - } - - public void setStatus(OrderStatus status) { - this.status = status; - } - - @Override - public String toString() { - return "Order [id=" + id + ", moment=" + moment + ", status=" + status + "]"; - } - -} - - diff --git a/Enumeracoes_Composicao/src/entities/Post.java b/Enumeracoes_Composicao/src/entities/Post.java deleted file mode 100644 index 48608de..0000000 --- a/Enumeracoes_Composicao/src/entities/Post.java +++ /dev/null @@ -1,92 +0,0 @@ -package entities; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -public class Post { - - private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - - private Date moment; - private String title; - private String content; - private Integer likes; - - //Lista: - List comments = new ArrayList<>(); - - public Post() {} - - public Post(Date moment, String title, String content, Integer likes) { - this.moment = moment; - this.title = title; - this.content = content; - this.likes = likes; - } - - public Date getMoment() { - return moment; - } - - public void setMoment(Date moment) { - this.moment = moment; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - public Integer getLikes() { - return likes; - } - - public void setLikes(Integer likes) { - this.likes = likes; - } - - public List getComments() { - return comments; - } - - public void addComment(Comment comment) { - comments.add(comment); - } - - public void removeComment(Comment comment) { - comments.remove(comment); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(title + "\n"); - sb.append(likes); - sb.append(" - "); - sb.append(sdf.format(moment) + "\n"); - sb.append(content + "\n"); - sb.append("Comments: \n"); - for (Comment c : comments){ - sb.append(c.getText() + "\n"); - } - return sb.toString(); - } - - // É aqui que entra o String Builder - - - -} diff --git a/Enumeracoes_Composicao/src/entities/Worker.java b/Enumeracoes_Composicao/src/entities/Worker.java deleted file mode 100644 index bd319de..0000000 --- a/Enumeracoes_Composicao/src/entities/Worker.java +++ /dev/null @@ -1,96 +0,0 @@ -package entities; - -import java.util.ArrayList; -import java.util.Calendar; -import java.util.List; - -import entities.enums.WorkerLevel; - -public class Worker{ - private String name; - private WorkerLevel level; - private double baseSalary; - - // Agora eu coloco as associações - private Department department; - List contracts = new ArrayList<>(); // Pelo fato de um trabalhador ter vários contratos, eu terei que representar por uma lista: - // Pois são vários contratos; - - public Worker() {} - - public Worker(String name, WorkerLevel level, double baseSalary, Department department) { - this.name = name; - this.level = level; - this.baseSalary = baseSalary; - this.department = department; - // Eu não adiciono a lista! - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public WorkerLevel getLevel() { - return level; - } - - public void setLevel(WorkerLevel level) { - this.level = level; - } - - public double getBaseSalary() { - return baseSalary; - } - - public void setBaseSalary(double baseSalary) { - this.baseSalary = baseSalary; - } - - public Department getDepartment() { - return department; - } - - public void setDepartment(Department department) { - this.department = department; - } - - public List getContracts() { - return contracts; - } - - // MÉTODOS DA CLSSE: - - // Eu tenho métodos responsáveis por fazer ou desfazer a associação da calsse worker com os contratos! - public void addContract(HourContract contract) { - contracts.add(contract); - } - - public void removeContract(HourContract contract) { - contracts.remove(contract); - } - - public double income(int year, int month) { - double sum = baseSalary; - Calendar cal = Calendar.getInstance(); - - for (HourContract c : contracts) { - // Agora eu vou 'setar' nesecalendário a data do contrato c: - cal.setTime(c.getDate()); - int c_year = cal.get(Calendar.YEAR); - int c_month = 1 + cal.get(Calendar.MONTH); // O mês do calendar começa com zero! - if (year == c_year && month == c_month) { - sum += c.totalValue(); - } - - } - return sum; - } - -} - - - diff --git a/Enumeracoes_Composicao/src/entities/enums/OrderStatus.java b/Enumeracoes_Composicao/src/entities/enums/OrderStatus.java deleted file mode 100644 index c06de97..0000000 --- a/Enumeracoes_Composicao/src/entities/enums/OrderStatus.java +++ /dev/null @@ -1,10 +0,0 @@ -package entities.enums; - -public enum OrderStatus { - - PENDING_PAYMENTS, - PROCESSING, - SHIPPED, - DELIVERED; - -} diff --git a/Enumeracoes_Composicao/src/entities/enums/WorkerLevel.java b/Enumeracoes_Composicao/src/entities/enums/WorkerLevel.java deleted file mode 100644 index cdb03f7..0000000 --- a/Enumeracoes_Composicao/src/entities/enums/WorkerLevel.java +++ /dev/null @@ -1,33 +0,0 @@ -package entities.enums; - -public enum WorkerLevel{ - JUNIOR, - MID_LEVEL, - SENIOR; -} - - - - - - - - - - - - - - -/* - -package entities.enums; - -public enum WorkerLevel { - JUNIOR, - MID_LEVEL, - SENIOR; -} - - - */ \ No newline at end of file diff --git a/Generics_Set_Map/.classpath b/Generics_Set_Map/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Generics_Set_Map/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Generics_Set_Map/.gitignore b/Generics_Set_Map/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Generics_Set_Map/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Generics_Set_Map/.project b/Generics_Set_Map/.project deleted file mode 100644 index f3c2af6..0000000 --- a/Generics_Set_Map/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Generics_Set_Map - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Generics_Set_Map/.settings/org.eclipse.core.resources.prefs b/Generics_Set_Map/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Generics_Set_Map/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Generics_Set_Map/.settings/org.eclipse.jdt.core.prefs b/Generics_Set_Map/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Generics_Set_Map/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Generics_Set_Map/in.txt b/Generics_Set_Map/in.txt deleted file mode 100644 index a829547..0000000 --- a/Generics_Set_Map/in.txt +++ /dev/null @@ -1,3 +0,0 @@ -Computer,890.50 -IPhone X,910.00 -Tablet,550.00 \ No newline at end of file diff --git a/Generics_Set_Map/input.txt b/Generics_Set_Map/input.txt deleted file mode 100644 index 47b436d..0000000 --- a/Generics_Set_Map/input.txt +++ /dev/null @@ -1,7 +0,0 @@ -amanda 2018-08-26T20:45:08Z -alex86 2018-08-26T21:49:37Z -bobbrown 2018-08-27T03:19:13Z -amanda 2018-08-27T08:11:00Z -jeniffer3 2018-08-27T09:19:24Z -alex86 2018-08-27T22:39:52Z -amanda 2018-08-28T07:42:19Z \ No newline at end of file diff --git a/Generics_Set_Map/src/application/Program.java b/Generics_Set_Map/src/application/Program.java deleted file mode 100644 index db89c90..0000000 --- a/Generics_Set_Map/src/application/Program.java +++ /dev/null @@ -1,31 +0,0 @@ -package application; - -import java.util.Scanner; - -import services.PrintService; - -public class Program { - - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - PrintService ps = new PrintService<>(); - - System.out.println("How many values? "); - int n = sc.nextInt(); - - - for (int i = 0; i < n; i++) { - String value = sc.next(); - ps.addValue(value); - } - - ps.print(); - String x = ps.first(); - System.out.println("First: " + x); - - sc.close(); - - } -} diff --git a/Generics_Set_Map/src/application/ProgramBoundedWildCard.java b/Generics_Set_Map/src/application/ProgramBoundedWildCard.java deleted file mode 100644 index 9600330..0000000 --- a/Generics_Set_Map/src/application/ProgramBoundedWildCard.java +++ /dev/null @@ -1,33 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; - -import entities.Circle; -import entities.Rectangle; -import entities.Shape; - -public class ProgramBoundedWildCard { - - public static void main(String[] args) { - List myShapes = new ArrayList<>(); - myShapes.add(new Rectangle(3.0, 2.0)); - myShapes.add(new Circle(2.0)); - - List myCircles = new ArrayList<>(); - myCircles.add(new Circle(2.0)); - myCircles.add(new Circle (3.0)); - - System.out.println("Total area: " + totalArea(myCircles)); - } - - public static double totalArea(List list) { - // A minha lista pode ser de Shape ou de qualquer tipo que possa ser de subtipo de Shape; - double sum = 0.0; - for (Shape s : list) { - sum += s.area(); - } - return sum; - } - -} diff --git a/Generics_Set_Map/src/application/ProgramBoundedWildCardsTest.java b/Generics_Set_Map/src/application/ProgramBoundedWildCardsTest.java deleted file mode 100644 index 0098b23..0000000 --- a/Generics_Set_Map/src/application/ProgramBoundedWildCardsTest.java +++ /dev/null @@ -1,29 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; - -public class ProgramBoundedWildCardsTest { - - public static void main(String[] args) { - - // Covariãncia - List intList = new ArrayList(); - intList.add(10); - intList.add(5); - List list = intList; - Number x = list.get(0); - // list.add(20); // erro de compilacao - // Porque eu não sei qual tipo de número virá, pode ser Double, Integer... - - // Contravariância - List myObjs = new ArrayList(); - myObjs.add("Maria"); - myObjs.add("Alex"); - List myNums = myObjs; - myNums.add(10); - myNums.add(3.14); - // myNums.forEach(e -> System.out.println(e)); - // Number x = myNums.get(0); // erro de compilacao - } -} diff --git a/Generics_Set_Map/src/application/ProgramCopyingLists.java b/Generics_Set_Map/src/application/ProgramCopyingLists.java deleted file mode 100644 index b3465a8..0000000 --- a/Generics_Set_Map/src/application/ProgramCopyingLists.java +++ /dev/null @@ -1,34 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -public class ProgramCopyingLists { - - public static void main(String[] args) { - List myInts = Arrays.asList(1, 2, 3, 4); - List myDoubles = Arrays.asList(3.14, 6.28); - List myObjs = new ArrayList(); - - copy(myInts, myObjs); - printList(myObjs); - copy(myDoubles, myObjs); - printList(myObjs); - } - - // Esse método receberá uma lista 'source' que seja subtipo de número - // E esse método terá também uma lista 'destiny' que pode ser super class de Number, ou seja, Object. - public static void copy(List source, List destiny) { - for(Number number : source) { - destiny.add(number); - } - } - - public static void printList(List list) { - for(Object obj : list) { - System.out.print(obj + ", "); - } - System.out.println(); - } -} diff --git a/Generics_Set_Map/src/application/ProgramExercicioResolvido.java b/Generics_Set_Map/src/application/ProgramExercicioResolvido.java deleted file mode 100644 index f6201f2..0000000 --- a/Generics_Set_Map/src/application/ProgramExercicioResolvido.java +++ /dev/null @@ -1,46 +0,0 @@ -package application; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; -import java.time.Instant; -import java.util.Date; -import java.util.HashSet; -import java.util.Scanner; -import java.util.Set; - -import entities.LogEntry; - -public class ProgramExercicioResolvido { - - public static void main(String[] args) { - Scanner sc = new Scanner(System.in); - - System.out.print("Enter file full path: "); - String path = sc.nextLine(); - // String path = "D:\\workspace\\ws-eclipse\\java-springboot\\Generics_Set_Map\\input.txt"; - - try (BufferedReader br = new BufferedReader(new FileReader(path))) { - - Set set = new HashSet<>(); // O HashSet é o mais rápido e nesse problema não importa a ordem! - - String line = br.readLine(); - while(line != null) { - String[] fields = line.split(" "); - String username = fields[0]; // UserName - Date moment = Date.from(Instant.parse(fields[1])); - set.add(new LogEntry(username, moment)); - // Se eu tentar adicionar um nome repetido, essa inserão será barrada pela própria estrutura de dados SET; - line = br.readLine(); - } - System.out.println("Total user: " + set.size()); - - - } catch (IOException e) { - System.out.println("Error: " + e.getMessage()); - } - sc.close(); - - } - -} diff --git a/Generics_Set_Map/src/application/ProgramHashCodeEquals.java b/Generics_Set_Map/src/application/ProgramHashCodeEquals.java deleted file mode 100644 index 38a2b99..0000000 --- a/Generics_Set_Map/src/application/ProgramHashCodeEquals.java +++ /dev/null @@ -1,48 +0,0 @@ -package application; - -import entities.Client; - -public class ProgramHashCodeEquals { - - public static void main(String[] args) { - - Client c1 = new Client("Maria", "maria@gmail.com"); - Client c2 = new Client("Maria", "maria@gmail.com"); - - System.out.println(c1.hashCode()); - System.out.println(c2.hashCode()); - System.out.println(c1.equals(c2)); - System.out.println(c1 == c2); - // Quando eu utilizo o '==' eu estou comparando as feferências de memória! Ou seja, eles têm - // posições de memória diferentes! Por isso deu 'false!'; - - System.out.println(); - - String s1 = "Test"; - String s2 = "Test"; - System.out.println(s1 == s2); - // Aqui vai dar 'false' porque o compilador dá um tratamento especial para literais - // Isso não aconteceria se eu fizesse assim: new String("Test"); - // Porque aqui não é literal e sim objeto! - System.out.println(); - - String s4 = new String("Test"); - String s3 = new String("Test"); - - System.out.println(s3 == s4); - - // Equals - /*String a = "Maria"; - String b = "Alex";*/ - - //System.out.println(a.equals(b)); - - //HashCode - /*String A = "Maria"; - String B = "Alex"; - - System.out.println(A.hashCode()); - System.out.println(B.hashCode());*/ - } - -} diff --git a/Generics_Set_Map/src/application/ProgramMapDemo1.java b/Generics_Set_Map/src/application/ProgramMapDemo1.java deleted file mode 100644 index b707804..0000000 --- a/Generics_Set_Map/src/application/ProgramMapDemo1.java +++ /dev/null @@ -1,51 +0,0 @@ -package application; - -import java.util.Map; -import java.util.TreeMap; - -public class ProgramMapDemo1 { - - public static void main(String[] args) { - - Map cookies = new TreeMap<>(); - // Lembrando: o TreeMap ordena, logo ele vai ordenar pela chave (key)! - - cookies.put("username", "Maria"); - // Para saber o valor do username, eu apenas devo chamar a chave 'username' e ele vai retornar 'Maria'; - cookies.put("email", "maria@gmail.com"); - cookies.put("phone", "99711122"); - - System.out.println("All COOKIES:"); - for (String key : cookies.keySet()) { // cookies.keySet() returna um set de todas as chaves - System.out.println(key + ": " + cookies.get(key)); - } - - cookies.remove("email"); - System.out.println("\nApós remover o e-mail"); - // Eu removo do map aquela entrada cuja a chave seja o e-mail; - for (String key : cookies.keySet()) { // cookies.keySet() returna um set de todas as chaves - System.out.println(key + ": " + cookies.get(key)); - } - - // Adicionando um outro valor numa chave que já existe (phone) - Ele vai sobreescever: - cookies.put("phone", "99771133"); - System.out.println("\nAll COOKIES (Sobrescrevendo o phone): "); - for (String key : cookies.keySet()) { // cookies.keySet() returna um set de todas as chaves - System.out.println(key + ": " + cookies.get(key)); - } - - // Verificando se contém a chave 'phone' - System.out.println("\nContains 'phone' key: " + cookies.containsKey("phone")); - - // Pegando o valor da chave 'phone' (que existe) - System.out.println("\nPhone number: " + cookies.get("phone")); - - // Tentando pegar um valor que não existe (pois eu removi ele): - System.out.println("\nEmail: " + cookies.get("email")); - - // Acessando o tamnho do map - System.out.println("\nSize: " + cookies.size()); - - } - -} diff --git a/Generics_Set_Map/src/application/ProgramMapDemo2.java b/Generics_Set_Map/src/application/ProgramMapDemo2.java deleted file mode 100644 index 57dce9f..0000000 --- a/Generics_Set_Map/src/application/ProgramMapDemo2.java +++ /dev/null @@ -1,30 +0,0 @@ -package application; - -import java.util.HashMap; -import java.util.Map; - -import entities.Product; - -public class ProgramMapDemo2 { - - public static void main(String[] args) { - - Map stock = new HashMap<>(); - - Product p1 = new Product("Tv", 900.0); - Product p2 = new Product("Notebook", 1200.0); - Product p3 = new Product("Tablet", 400.0); - - stock.put(p1, 10000.0); - stock.put(p2, 20000.0); - stock.put(p3, 15000.0); - - Product ps = new Product("Tv", 900.0); - System.out.println("Contains 'ps' key: " + stock.containsKey(ps)); - // Embora ambos os objetos contenham o mesmo valor, eles estão em posições de memória difernetes - // Ou seja, a comparação será feito por ponteiros caso o produto não tenha o equals() e hashCode(); - // Para resolver isos, bata implementar o equals() e hashCode() - - } - -} diff --git a/Generics_Set_Map/src/application/ProgramProduct.java b/Generics_Set_Map/src/application/ProgramProduct.java deleted file mode 100644 index 250383a..0000000 --- a/Generics_Set_Map/src/application/ProgramProduct.java +++ /dev/null @@ -1,42 +0,0 @@ -package application; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; - -import entities.Product; -import services.CalculationService; - -public class ProgramProduct { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - - List list = new ArrayList<>(); - - String path = "D:\\workspace\\ws-eclipse\\java-springboot\\Generics_Set_Map\\in.txt"; - - try (BufferedReader br = new BufferedReader(new FileReader(path))) { - - String line = br.readLine(); - while (line != null) { - String[] fields = line.split(","); - list.add(new Product(fields[0], Double.parseDouble(fields[1]))); - line = br.readLine(); - } - - Product x = CalculationService.max(list); - System.out.println("Most expensive:"); - System.out.println(x); - - } catch (IOException e) { - System.out.println("Error: " + e.getMessage()); - } - - } - -} \ No newline at end of file diff --git a/Generics_Set_Map/src/application/ProgramSetDemo1.java b/Generics_Set_Map/src/application/ProgramSetDemo1.java deleted file mode 100644 index 673bae6..0000000 --- a/Generics_Set_Map/src/application/ProgramSetDemo1.java +++ /dev/null @@ -1,29 +0,0 @@ -package application; - -import java.util.LinkedHashSet; -import java.util.Set; - -public class ProgramSetDemo1 { - - public static void main(String[] args) { - Set set = new LinkedHashSet<>(); - // Esse HashSet é a implementação mais rápida! - - set.add("TV"); - set.add("Tablet"); - set.add("Notebook"); - - set.removeIf(x -> x.length() >= 3); - // Removo todo elemento x tal que o seu tamaho seja maior ou igual a 3 - - set.removeIf(x -> x.charAt(0) == 'T'); - // Remove todo elemento x tal que o primeiro caractere seja igua la 'T'; - - System.out.println(set.contains("Notebook")); - - for (String p : set) { - System.out.println(p); - } - - } -} diff --git a/Generics_Set_Map/src/application/ProgramSetDemo2.java b/Generics_Set_Map/src/application/ProgramSetDemo2.java deleted file mode 100644 index c085da7..0000000 --- a/Generics_Set_Map/src/application/ProgramSetDemo2.java +++ /dev/null @@ -1,34 +0,0 @@ -package application; - -import java.util.Arrays; -import java.util.Set; -import java.util.TreeSet; - -public class ProgramSetDemo2 { - - public static void main(String[] args) { - Set a = new TreeSet<>(Arrays.asList(0, 2, 4, 5, 6, 8, 10)); - Set b = new TreeSet<>(Arrays.asList(5, 6, 7, 8, 9, 10)); - - // union - Set c = new TreeSet<>(a); - // Aqui eu estou fazendo um cópia do set 'a' para o set 'b' - c.addAll(b); - // Depois eu faço uma união - System.out.println(c); - - // intersection - // Junta somente os elementos que eles têm em comum - Set d = new TreeSet<>(a); - d.retainAll(b); - System.out.println(d); - - // difference - Set e = new TreeSet<>(a); - e.removeAll(b); - // Vou remover do conjunto 'e' todo mundo que tá no conjunto b - System.out.println(e); - - } - -} diff --git a/Generics_Set_Map/src/application/ProgramTreeSet.java b/Generics_Set_Map/src/application/ProgramTreeSet.java deleted file mode 100644 index b67e6bd..0000000 --- a/Generics_Set_Map/src/application/ProgramTreeSet.java +++ /dev/null @@ -1,23 +0,0 @@ -package application; - -import java.util.Set; -import java.util.TreeSet; - -import entities.Product; - -public class ProgramTreeSet { - - public static void main(String[] args) { - - Set set = new TreeSet<>(); - set.add(new Product("TV", 900.0)); - set.add(new Product("Notebook", 1200.0)); - set.add(new Product("Tablet", 400.0)); - - for (Product p : set) { - System.out.println(p); - } - - } - -} diff --git a/Generics_Set_Map/src/application/ProgramWildCards.java b/Generics_Set_Map/src/application/ProgramWildCards.java deleted file mode 100644 index ced6442..0000000 --- a/Generics_Set_Map/src/application/ProgramWildCards.java +++ /dev/null @@ -1,16 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; - -public class ProgramWildCards { - - public static void main(String[] args) { - - List myObjs = new ArrayList<>(); - List myNumbers = new ArrayList(); - myObjs = myNumbers; - - } -} - \ No newline at end of file diff --git a/Generics_Set_Map/src/application/ProgramWildCardsTest.java b/Generics_Set_Map/src/application/ProgramWildCardsTest.java deleted file mode 100644 index 0d71c02..0000000 --- a/Generics_Set_Map/src/application/ProgramWildCardsTest.java +++ /dev/null @@ -1,20 +0,0 @@ -package application; - -import java.util.Arrays; -import java.util.List; - -public class ProgramWildCardsTest { - - public static void main(String[] args) { - List myInts = Arrays.asList(5, 2, 10); - printList(myInts); - List myStrings = Arrays.asList("Teste", "Teste2"); - printList(myStrings); - } - - public static void printList(List list) { - for (Object obj : list) { - System.out.println(obj); - } - } -} \ No newline at end of file diff --git a/Generics_Set_Map/src/entities/Circle.java b/Generics_Set_Map/src/entities/Circle.java deleted file mode 100644 index 344c4a4..0000000 --- a/Generics_Set_Map/src/entities/Circle.java +++ /dev/null @@ -1,26 +0,0 @@ -package entities; - -public class Circle implements Shape { - - private double radius; - - public Circle(double radius) { - super(); - this.radius = radius; - } - - public double getRadius() { - return radius; - } - - public void setRadius(double radius) { - this.radius = radius; - } - - @Override - public double area() { - return Math.PI * radius * radius; - } - - -} diff --git a/Generics_Set_Map/src/entities/Client.java b/Generics_Set_Map/src/entities/Client.java deleted file mode 100644 index bbc4f67..0000000 --- a/Generics_Set_Map/src/entities/Client.java +++ /dev/null @@ -1,52 +0,0 @@ -package entities; - -import java.util.Objects; - -public class Client{ - - private String name; - private String email; - - public Client(String name, String email) { - this.name = name; - this.email = email; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Override - public int hashCode() { - return Objects.hash(email, name); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Client other = (Client) obj; - return Objects.equals(email, other.email) && Objects.equals(name, other.name); - } - - - - - -} diff --git a/Generics_Set_Map/src/entities/LogEntry.java b/Generics_Set_Map/src/entities/LogEntry.java deleted file mode 100644 index d5f8032..0000000 --- a/Generics_Set_Map/src/entities/LogEntry.java +++ /dev/null @@ -1,54 +0,0 @@ -package entities; - -import java.util.Date; -import java.util.Objects; - -public class LogEntry { - - private String username; - private Date moment; - - public LogEntry(String username, Date moment) { - this.username = username; - this.moment = moment; - } - - public String getUsername() { - return username; - } - - public void setUsername(String username) { - this.username = username; - } - - public Date getMoment() { - return moment; - } - - public void setMoment(Date moment) { - this.moment = moment; - } - - @Override - public int hashCode() { - return Objects.hash(username); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - LogEntry other = (LogEntry) obj; - return Objects.equals(username, other.username); - } - - - - // Eu vou apenas comparar o nome de usuário para verificar se repete; - - -} diff --git a/Generics_Set_Map/src/entities/Product.java b/Generics_Set_Map/src/entities/Product.java deleted file mode 100644 index 1609526..0000000 --- a/Generics_Set_Map/src/entities/Product.java +++ /dev/null @@ -1,62 +0,0 @@ -package entities; - -import java.util.Objects; - -public class Product implements Comparable{ - - private String name; - private Double price; - - public Product(String name, Double price) { - this.name = name; - this.price = price; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public Double getPrice() { - return price; - } - - public void setPrice(Double price) { - this.price = price; - } - - @Override - public String toString() { - return name + ", " + String.format("%.2f", price); - } - - @Override - public int compareTo(Product other) { - return name.toUpperCase().compareTo((other.getName().toUpperCase())); - } - - @Override - public int hashCode() { - return Objects.hash(name, price); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Product other = (Product) obj; - return Objects.equals(name, other.name) && Objects.equals(price, other.price); - } - - - - - -} \ No newline at end of file diff --git a/Generics_Set_Map/src/entities/Rectangle.java b/Generics_Set_Map/src/entities/Rectangle.java deleted file mode 100644 index c80e34e..0000000 --- a/Generics_Set_Map/src/entities/Rectangle.java +++ /dev/null @@ -1,34 +0,0 @@ -package entities; - -public class Rectangle implements Shape { - - private double width; - private double height; - - public Rectangle(double width, double height) { - this.width = width; - this.height = height; - } - - public double getWidth() { - return width; - } - - public void setWidth(double width) { - this.width = width; - } - - public double getHeight() { - return height; - } - - public void setHeight(double height) { - this.height = height; - } - - @Override - public double area() { - return width * height; - } - -} diff --git a/Generics_Set_Map/src/entities/Shape.java b/Generics_Set_Map/src/entities/Shape.java deleted file mode 100644 index 6f50987..0000000 --- a/Generics_Set_Map/src/entities/Shape.java +++ /dev/null @@ -1,6 +0,0 @@ -package entities; - -public interface Shape { - - double area(); -} diff --git a/Generics_Set_Map/src/services/CalculationService.java b/Generics_Set_Map/src/services/CalculationService.java deleted file mode 100644 index 876b858..0000000 --- a/Generics_Set_Map/src/services/CalculationService.java +++ /dev/null @@ -1,19 +0,0 @@ -package services; - -import java.util.List; - -public class CalculationService { - - public static > T max(List list) { - if (list.isEmpty()) { - throw new IllegalStateException("List can't be empty"); - } - T max = list.get(0); - for (T item : list) { - if (item.compareTo(max) > 0) { - max = item; - } - } - return max; - } -} \ No newline at end of file diff --git a/Generics_Set_Map/src/services/PrintService.java b/Generics_Set_Map/src/services/PrintService.java deleted file mode 100644 index 6fc3a79..0000000 --- a/Generics_Set_Map/src/services/PrintService.java +++ /dev/null @@ -1,33 +0,0 @@ -package services; - -import java.util.ArrayList; -import java.util.List; - -// Agora minha classe está parametrizada com um certo tipo "T"; -public class PrintService { - - List list = new ArrayList<>(); - - public void addValue(T value) { - list.add(value); - } - - public T first() { - if (list.isEmpty()) { - throw new IllegalStateException("List is empty"); // Programação defensiva - } - return list.get(0); - } - - public void print() { - System.out.print("["); - if (!list.isEmpty()) { - System.out.print(list.get(0)); - } - for(int i = 1; i < list.size(); i++) { - System.out.print(", " + list.get(i)); - } - System.out.println("]"); - } - -} diff --git a/Heranca_e_Polimorfismo/.classpath b/Heranca_e_Polimorfismo/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Heranca_e_Polimorfismo/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Heranca_e_Polimorfismo/.gitignore b/Heranca_e_Polimorfismo/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Heranca_e_Polimorfismo/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Heranca_e_Polimorfismo/.project b/Heranca_e_Polimorfismo/.project deleted file mode 100644 index 60db609..0000000 --- a/Heranca_e_Polimorfismo/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Heranca_e_Polimorfismo - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Heranca_e_Polimorfismo/.settings/org.eclipse.core.resources.prefs b/Heranca_e_Polimorfismo/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Heranca_e_Polimorfismo/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Heranca_e_Polimorfismo/.settings/org.eclipse.jdt.core.prefs b/Heranca_e_Polimorfismo/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Heranca_e_Polimorfismo/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Heranca_e_Polimorfismo/src/application/AppUpAndDownCasting.java b/Heranca_e_Polimorfismo/src/application/AppUpAndDownCasting.java deleted file mode 100644 index 3c5f035..0000000 --- a/Heranca_e_Polimorfismo/src/application/AppUpAndDownCasting.java +++ /dev/null @@ -1,50 +0,0 @@ -package application; - -import entities.Account; -import entities.BusinessAccount; -import entities.SavingsAccount; - -public class AppUpAndDownCasting { - - public static void main(String[] args) { - - Account acc = new Account(1011, "Alex", 0.0); - BusinessAccount bacc = new BusinessAccount(1002, "Maria", 0.0, 500.0); - - // UP CASTING - Account acc1 = bacc; // Isso só é possível porque a 'Account' tem a relação "é-um", ou seja, bacc é uma "Account" também! - - Account acc2 = new BusinessAccount(1003, "Bob", 0.0, 200.0); // Uma BuasinessAccount também é uma Account - - Account acc3 = new SavingsAccount(1004, "Anna", 0.0, 0.1); // É muito comum pegar um objeto da subclasse e atribuir ele a uma variável da super classe - - // DOWN CASTING - - BusinessAccount acc4 = (BusinessAccount) acc2; - /* - Pelo fato de não ser uma conversão natural, eu tenho que fazer uma conversão manual - adicionado o (BusinessAccount) antes da vaiável; - - Contúdo, repare que acc2 é do mesmo tipo que acc4 que eu criei, por isso dá certo! - - */ - - acc4.loan(100.00); - - // BusinessAccount acc5 = (BusinessAccount) acc3; Em tempo de execução esse comando não irá funcionar, pois acc3 é do tipo SavaingsAccount e não BusinessAccount! - // Para isso eu teria que verificar SE o obejto é ou não do BusinessAccount - utilizando o método instnaceOf; - if (acc3 instanceof BusinessAccount ) { - BusinessAccount acc5 = (BusinessAccount) acc3; - acc5.loan(200.00); - System.out.println("Loan!"); - } - if (acc3 instanceof SavingsAccount) { - SavingsAccount acc5 = (SavingsAccount) acc3; - acc5.updateBalance(); - System.out.println("Update!"); - } - // Obs: eu leio o 'instanceof' como é uma instância de? - - } - -} diff --git a/Heranca_e_Polimorfismo/src/application/ExProduct.java b/Heranca_e_Polimorfismo/src/application/ExProduct.java deleted file mode 100644 index 07d4a4d..0000000 --- a/Heranca_e_Polimorfismo/src/application/ExProduct.java +++ /dev/null @@ -1,65 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.Scanner; - -import entities.ImportedProduct; -import entities.Product; -import entities.UsedProduct; - -public class ExProduct { - - public static void main(String[] args) throws ParseException { - - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - List listP = new ArrayList<>(); - - System.out.print("Enter the number of products: "); - int n = sc.nextInt(); - - for (int i = 1; i <=n; i++) { - System.out.println("Produt #" + i + " data: "); - System.out.print("Common, used or imported (c/u/i)? "); - char ch = sc.next().charAt(0); - System.out.print("Name: "); - sc.nextLine(); - String name = sc.nextLine(); - System.out.print("Price: "); - double price = sc.nextDouble(); - if (ch == 'i') { - System.out.print("Customs fee: "); - double customsFee = sc.nextDouble(); - listP.add(new ImportedProduct(name, price, customsFee)); - } - else if(ch == 'u') { - System.out.print("Manufacture date (DD/MM/YYYY): "); - String manufactureDate = sc.next(); - listP.add(new UsedProduct(name, price, sdf.parse(manufactureDate))); - } - else{ - listP.add(new Product(name, price)); - } - } - - System.out.println(); - System.out.println("PRICE TAGS: "); - for (Product p : listP) { - /* if (p instanceof ImportedProduct) { - System.out.println(p.getName() + p.getClass().total ); - }*/ - System.out.println(p.getName() + " " + p.priceTag()); - } - sc.close(); - - } - - -} diff --git a/Heranca_e_Polimorfismo/src/application/Polimorfismo.java b/Heranca_e_Polimorfismo/src/application/Polimorfismo.java deleted file mode 100644 index 9e6f158..0000000 --- a/Heranca_e_Polimorfismo/src/application/Polimorfismo.java +++ /dev/null @@ -1,21 +0,0 @@ -package application; - -import entities.Account; -import entities.SavingsAccount; - -public class Polimorfismo { - - public static void main(String[] args) { - - Account x = new Account(1020, "Alex", 1000.0); - Account y = new SavingsAccount(1023, "Maria", 1000.0, 0.01); - - x.withdraw(50.0); - y.withdraw(50.0); - - System.out.println(x.getBalance()); - System.out.println(y.getBalance()); - - } - -} diff --git a/Heranca_e_Polimorfismo/src/application/Program.java b/Heranca_e_Polimorfismo/src/application/Program.java deleted file mode 100644 index c0d2334..0000000 --- a/Heranca_e_Polimorfismo/src/application/Program.java +++ /dev/null @@ -1,13 +0,0 @@ -package application; - -import entities.BusinessAccount; - -public class Program { - - public static void main(String[] args) { - - BusinessAccount account = new BusinessAccount(); - - } - -} diff --git a/Heranca_e_Polimorfismo/src/application/ProgramClassesAbstratas.java b/Heranca_e_Polimorfismo/src/application/ProgramClassesAbstratas.java deleted file mode 100644 index c599807..0000000 --- a/Heranca_e_Polimorfismo/src/application/ProgramClassesAbstratas.java +++ /dev/null @@ -1,36 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; - -import entities.AccountAbstrata; -import entities.BusinessAccountAbstrata; -import entities.SavingsAccountAbstrata; - -public class ProgramClassesAbstratas { - - public static void main(String[] args) { - - List list = new ArrayList<>(); - - list.add(new SavingsAccountAbstrata(1001, "Alex", 500.00, 0.01)); - list.add(new BusinessAccountAbstrata(1001, "Mari", 1000.00, 400.00)); - list.add(new SavingsAccountAbstrata(1004, "Bob", 300.00, 0.01)); - list.add(new BusinessAccountAbstrata(1005, "Anna", 500.00, 500.00)); - - double sum = 0.0; - for (AccountAbstrata acc : list) { - sum += acc.getBalance(); - } - - for (AccountAbstrata acc : list) { - acc.deposit(10.0); - } - - System.out.printf("Total balance: %.2f%n", sum); - - for (AccountAbstrata acc : list) { - System.out.printf("Updated balance for account %d: %.2f%n", acc.getNumber(), acc.getBalance()); - } - } -} \ No newline at end of file diff --git a/Heranca_e_Polimorfismo/src/application/ProgramExResolvido.java b/Heranca_e_Polimorfismo/src/application/ProgramExResolvido.java deleted file mode 100644 index f4a8408..0000000 --- a/Heranca_e_Polimorfismo/src/application/ProgramExResolvido.java +++ /dev/null @@ -1,60 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.Scanner; - -import entities.Employee; -import entities.OutsourcedEmployee; - -public class ProgramExResolvido { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.print("Enter the number of employees: "); - int n = sc.nextInt(); - - List list = new ArrayList<>(); - - for (int i = 1; i <= n; i++) { - System.out.println("Employee #" + i + " data: "); - System.out.print("Outsourced (y/n)? "); - char ch = sc.next().charAt(0); - System.out.print("Name: "); - sc.nextLine(); - String name = sc.nextLine(); - System.out.print("Hours: "); - int hours = sc.nextInt(); - System.out.print("Value per hour: "); - double valuePerHour = sc.nextDouble(); - if (ch == 'y') { - System.out.print("Additional charge: "); - double additionalCharge = sc.nextDouble(); - Employee emp = new OutsourcedEmployee(name, hours, valuePerHour, additionalCharge); - list.add(emp); - // list.add(new OutsourcedEmployee(name, hours, valuePerHour, additionalCharge)); - } - else { - Employee emp = new Employee(name, hours, valuePerHour); - list.add(emp); - // list.add(new Employee(name, hours, valuePerHour)); - } - } - - System.out.println(); - System.out.println("PAYMENTS: "); - for (Employee emp : list) { - System.out.println(emp.getName() + " - $" + String.format("%.2f", emp.payment())); - } - - - - sc.close(); - - } - -} diff --git a/Heranca_e_Polimorfismo/src/application/ProgramShape.java b/Heranca_e_Polimorfismo/src/application/ProgramShape.java deleted file mode 100644 index 129e0e1..0000000 --- a/Heranca_e_Polimorfismo/src/application/ProgramShape.java +++ /dev/null @@ -1,57 +0,0 @@ -package application; - -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.Scanner; - -import entities.Circle; -import entities.Rectangle; -import entities.Shape; -import entities.enums.Color; - -public class ProgramShape { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - List list = new ArrayList<>(); - - System.out.print("Ente the number of shapes: "); - int n = sc.nextInt(); - - for (int i = 1; i <=n; i++){ - System.out.println("Shape #" + i + " data:"); - System.out.print("Rectangle or Circle (r/c)? "); - char ch = sc.next().charAt(0); - System.out.print("Color (BLACK/BLUE/RED): "); - Color color = Color.valueOf(sc.next()); - if (ch == 'r') { - System.out.print("Witdh: "); - double width = sc.nextDouble(); - System.out.print("Height: "); - double height = sc.nextDouble(); - list.add(new Rectangle(color, width, height)); - } - else { - System.out.print("Radius: "); - double radius = sc.nextDouble(); - list.add(new Circle(color, radius)); - } - } - - System.out.println(); - System.out.println("SHAPE AREAS: "); - - - for (Shape shape : list) { - System.out.println(String.format("%.2f", shape.area())); - } - - - sc.close(); - - } - -} diff --git a/Heranca_e_Polimorfismo/src/application/SobreCargaSuperEOverride.java b/Heranca_e_Polimorfismo/src/application/SobreCargaSuperEOverride.java deleted file mode 100644 index 82ffcba..0000000 --- a/Heranca_e_Polimorfismo/src/application/SobreCargaSuperEOverride.java +++ /dev/null @@ -1,26 +0,0 @@ -package application; - -import entities.Account; -import entities.BusinessAccount; -import entities.SavingsAccount; - -public class SobreCargaSuperEOverride { - - public static void main(String[] args) { - - Account acc1 = new Account(1001, "Alex", 1000.0); - acc1.withdraw(200); - System.out.println(acc1.getBalance()); - - Account acc2 = new SavingsAccount(1002, "Maria", 1000.0, 0.01); - acc2.withdraw(200); - System.out.println(acc2.getBalance()); - - Account acc3 = new BusinessAccount(1003, "Bob", 1000.0, 500.0); - acc3.withdraw(200.0); - System.out.println(acc3.getBalance()); - - } - - -} diff --git a/Heranca_e_Polimorfismo/src/entities/Account.java b/Heranca_e_Polimorfismo/src/entities/Account.java deleted file mode 100644 index 3f41a6a..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Account.java +++ /dev/null @@ -1,43 +0,0 @@ -package entities; - -public class Account { - private Integer number; - private String holder; - protected Double balance; - - public Account() {} - - public Account(Integer number, String holder, Double balance) { - this.number = number; - this.holder = holder; - this.balance = balance; - } - - public Integer getNumber() { - return number; - } - - public void setNumber(Integer number) { - this.number = number; - } - - public String getHolder() { - return holder; - } - - public void setHolder(String holder) { - this.holder = holder; - } - - public Double getBalance() { - return balance; - } - - public void withdraw(double amount) { - balance -= amount + 5.0; - } - - public void deposit(double amount) { - balance += amount; - } -} diff --git a/Heranca_e_Polimorfismo/src/entities/AccountAbstrata.java b/Heranca_e_Polimorfismo/src/entities/AccountAbstrata.java deleted file mode 100644 index e2fb122..0000000 --- a/Heranca_e_Polimorfismo/src/entities/AccountAbstrata.java +++ /dev/null @@ -1,45 +0,0 @@ -package entities; - -public abstract class AccountAbstrata { - - private Integer number; - private String holder; - protected Double balance; - - public AccountAbstrata() { - } - - public AccountAbstrata(Integer number, String holder, Double balance) { - this.number = number; - this.holder = holder; - this.balance = balance; - } - - public Integer getNumber() { - return number; - } - - public void setNumber(Integer number) { - this.number = number; - } - - public String getHolder() { - return holder; - } - - public void setHolder(String holder) { - this.holder = holder; - } - - public Double getBalance() { - return balance; - } - - public void withdraw(double amount) { - balance -= amount + 5.0; - } - - public void deposit(double amount) { - balance += amount; - } -} \ No newline at end of file diff --git a/Heranca_e_Polimorfismo/src/entities/BusinessAccount.java b/Heranca_e_Polimorfismo/src/entities/BusinessAccount.java deleted file mode 100644 index 4820561..0000000 --- a/Heranca_e_Polimorfismo/src/entities/BusinessAccount.java +++ /dev/null @@ -1,37 +0,0 @@ -package entities; - -// Coloando o 'extends' Account ela irpa receber todos os dados da classe Account; -public class BusinessAccount extends Account{ - - private Double loanLimit; - - public BusinessAccount() { - super(); - } - - public BusinessAccount(Integer number, String holder, Double balance, Double loanLimit) { - super(number, holder, balance); // Chamando o 'super' eu consigo chamar o construtor da suepr calsse, que é a classe Account - this.loanLimit = loanLimit; - } - - public Double getLoanLimit() { - return loanLimit; - } - - public void setLoanLimit(Double loanLimit) { - this.loanLimit = loanLimit; - } - - public void loan(double amount) { - if (amount <= loanLimit) { - balance += amount - 10.0; - } - } - - @Override - public void withdraw(double amount) { - super.withdraw(amount); - balance -= 2.0; - } - -} diff --git a/Heranca_e_Polimorfismo/src/entities/BusinessAccountAbstrata.java b/Heranca_e_Polimorfismo/src/entities/BusinessAccountAbstrata.java deleted file mode 100644 index f340b5b..0000000 --- a/Heranca_e_Polimorfismo/src/entities/BusinessAccountAbstrata.java +++ /dev/null @@ -1,36 +0,0 @@ - -package entities; - -public class BusinessAccountAbstrata extends AccountAbstrata { - - private Double loanLimit; - - public BusinessAccountAbstrata() { - super(); - } - - public BusinessAccountAbstrata(Integer number, String holder, Double balance, Double loanLimit) { - super(number, holder, balance); - this.loanLimit = loanLimit; - } - - public Double getLoanLimit() { - return loanLimit; - } - - public void setLoanLimit(Double loanLimit) { - this.loanLimit = loanLimit; - } - - public void loan(double amount) { - if (amount <= loanLimit) { - balance += amount - 10.0; - } - } - - @Override - public void withdraw(double amount) { - super.withdraw(amount); - balance -= 2.0; - } -} \ No newline at end of file diff --git a/Heranca_e_Polimorfismo/src/entities/Circle.java b/Heranca_e_Polimorfismo/src/entities/Circle.java deleted file mode 100644 index 10539e3..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Circle.java +++ /dev/null @@ -1,31 +0,0 @@ -package entities; - -import entities.enums.Color; - -public class Circle extends Shape{ - - private Double radius; - - public Circle() { - super(); - } - - public Circle(Color color, Double radius) { - super(color); - this.radius = radius; - } - - public Double getRadius() { - return radius; - } - - public void setRadius(Double radius) { - this.radius = radius; - } - - @Override - public double area() { - return Math.PI * radius * radius; - } - -} diff --git a/Heranca_e_Polimorfismo/src/entities/Employee.java b/Heranca_e_Polimorfismo/src/entities/Employee.java deleted file mode 100644 index cd0109d..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Employee.java +++ /dev/null @@ -1,46 +0,0 @@ -package entities; - -public class Employee { - - private String name; - private Integer hours; - private Double valuePerHour; - - public Employee() {} - - public Employee(String name, Integer hours, Double valuePerHour) { - this.name = name; - this.hours = hours; - this.valuePerHour = valuePerHour; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public Integer getHours() { - return hours; - } - - public void setHours(Integer hours) { - this.hours = hours; - } - - public Double getValuePerHour() { - return valuePerHour; - } - - public void setValuePerHour(Double valuePerHour) { - this.valuePerHour = valuePerHour; - } - - public double payment() { - return hours * valuePerHour; - } - - -} diff --git a/Heranca_e_Polimorfismo/src/entities/ImportedProduct.java b/Heranca_e_Polimorfismo/src/entities/ImportedProduct.java deleted file mode 100644 index 2c5cf01..0000000 --- a/Heranca_e_Polimorfismo/src/entities/ImportedProduct.java +++ /dev/null @@ -1,38 +0,0 @@ -package entities; - -public class ImportedProduct extends Product{ - - private Double customsFee; - - public ImportedProduct() {} - - public ImportedProduct(String name, Double price, Double customsFee) { - super(name, price); - this.customsFee = customsFee; - } - - public Double getCustomsFee() { - return customsFee; - } - - public void setCustomsFee(Double customsFee) { - this.customsFee = customsFee; - }; - - public double totalPrice() { - return price + customsFee; - } - - @Override - public String priceTag() { - return getName() - + " $ " - + String.format("%.2f", totalPrice()) - + " (Customs fee: " - + String.format("%.2f", customsFee) - + ")"; - } - - - -} diff --git a/Heranca_e_Polimorfismo/src/entities/OutsourcedEmployee.java b/Heranca_e_Polimorfismo/src/entities/OutsourcedEmployee.java deleted file mode 100644 index d021a14..0000000 --- a/Heranca_e_Polimorfismo/src/entities/OutsourcedEmployee.java +++ /dev/null @@ -1,28 +0,0 @@ -package entities; - -public class OutsourcedEmployee extends Employee { - - private Double additionalCharge; - - public OutsourcedEmployee() { - super(); - } - - public OutsourcedEmployee(String name, Integer hours, Double valuePerHour, Double additionalCharge) { - super(name, hours, valuePerHour); - this.additionalCharge = additionalCharge; - } - - public Double getAdditionalCharge() { - return additionalCharge; - } - - public void setAdditionalCharge(Double additionalCharge) { - this.additionalCharge = additionalCharge; - } - - @Override - public double payment() { - return super.payment() + additionalCharge * 1.1; - } -} \ No newline at end of file diff --git a/Heranca_e_Polimorfismo/src/entities/Product.java b/Heranca_e_Polimorfismo/src/entities/Product.java deleted file mode 100644 index 30464bd..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Product.java +++ /dev/null @@ -1,37 +0,0 @@ -package entities; - -public class Product { - - protected String name; - protected Double price; - - public Product() {} - - public Product(String name, Double price) { - this.name = name; - this.price = price; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public Double getPrice() { - return price; - } - - public void setPrice(Double price) { - this.price = price; - } - - public String priceTag() { - return name - + " $ " - + String.format("%.2f", price); - } - -} diff --git a/Heranca_e_Polimorfismo/src/entities/Rectangle.java b/Heranca_e_Polimorfismo/src/entities/Rectangle.java deleted file mode 100644 index 0d1409b..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Rectangle.java +++ /dev/null @@ -1,40 +0,0 @@ -package entities; - -import entities.enums.Color; - -public class Rectangle extends Shape{ - private Double witdh; - private Double height; - - public Rectangle() { - super(); - } - - public Rectangle(Color color, Double witdh, Double height) { - super(color); - this.witdh = witdh; - this.height = height; - } - - public Double getWitdh() { - return witdh; - } - - public void setWitdh(Double witdh) { - this.witdh = witdh; - } - - public Double getHeight() { - return height; - } - - public void setHeight(Double height) { - this.height = height; - } - - @Override - public double area() { - return witdh * height; - } - -} diff --git a/Heranca_e_Polimorfismo/src/entities/SavingsAccount.java b/Heranca_e_Polimorfismo/src/entities/SavingsAccount.java deleted file mode 100644 index 4e47385..0000000 --- a/Heranca_e_Polimorfismo/src/entities/SavingsAccount.java +++ /dev/null @@ -1,32 +0,0 @@ -package entities; - -public class SavingsAccount extends Account{ - - private Double interestRate; - - public SavingsAccount() { - super(); - } - - public SavingsAccount(Integer number, String holder, Double balance, Double interestRate) { - super(number, holder, balance); - this.interestRate = interestRate; - } - - public Double getInterestRate() { - return interestRate; - } - - public void setInterestRate(Double interestRate) { - this.interestRate = interestRate; - } - - public void updateBalance() { - balance += balance * interestRate; - } - - @Override - public void withdraw(double amount) { - balance -= amount; - } -} diff --git a/Heranca_e_Polimorfismo/src/entities/SavingsAccountAbstrata.java b/Heranca_e_Polimorfismo/src/entities/SavingsAccountAbstrata.java deleted file mode 100644 index 84b399d..0000000 --- a/Heranca_e_Polimorfismo/src/entities/SavingsAccountAbstrata.java +++ /dev/null @@ -1,32 +0,0 @@ -package entities; - -public class SavingsAccountAbstrata extends AccountAbstrata { - - private Double interestRate; - - public SavingsAccountAbstrata() { - super(); - } - - public SavingsAccountAbstrata(Integer number, String holder, Double balance, Double interestRate) { - super(number, holder, balance); - this.interestRate = interestRate; - } - - public Double getInterestRate() { - return interestRate; - } - - public void setInterestRate(Double interestRate) { - this.interestRate = interestRate; - } - - public void updateBalance() { - balance += balance * interestRate; - } - - @Override - public void withdraw(double amount) { - balance -= amount; - } -} \ No newline at end of file diff --git a/Heranca_e_Polimorfismo/src/entities/Shape.java b/Heranca_e_Polimorfismo/src/entities/Shape.java deleted file mode 100644 index ced7824..0000000 --- a/Heranca_e_Polimorfismo/src/entities/Shape.java +++ /dev/null @@ -1,24 +0,0 @@ -package entities; - -import entities.enums.Color; - -public abstract class Shape { - - private Color color; - - public Shape() {} - - public Shape(Color color) { - this.color = color; - } - - public Color getColor() { - return color; - } - - public void setColor(Color color) { - this.color = color; - } - - public abstract double area(); -} diff --git a/Heranca_e_Polimorfismo/src/entities/UsedProduct.java b/Heranca_e_Polimorfismo/src/entities/UsedProduct.java deleted file mode 100644 index cf55dd2..0000000 --- a/Heranca_e_Polimorfismo/src/entities/UsedProduct.java +++ /dev/null @@ -1,43 +0,0 @@ -package entities; - -import java.text.SimpleDateFormat; -import java.util.Date; - -public class UsedProduct extends Product{ - - public static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - private Date manufactureDate; - - public UsedProduct() {} - - public UsedProduct(String name, Double price, Date manufactureDate) { - super(name, price); - this.manufactureDate = manufactureDate; - } - - public Date getManufactureDate() { - return manufactureDate; - } - - public void setManufactureDate(Date manufactureDate) { - this.manufactureDate = manufactureDate; - } - - @Override - public String priceTag() { - return getName() - + " (used) $ " - + String.format("%.2f", getPrice()) - + " (Manufacture date: " - + sdf.format(manufactureDate) - + ")"; - } - - - -} - - - - diff --git a/Heranca_e_Polimorfismo/src/entities/enums/Color.java b/Heranca_e_Polimorfismo/src/entities/enums/Color.java deleted file mode 100644 index 333ca7d..0000000 --- a/Heranca_e_Polimorfismo/src/entities/enums/Color.java +++ /dev/null @@ -1,7 +0,0 @@ -package entities.enums; - -public enum Color { - BLACK, - BLUE0, - RED; -} diff --git a/Interfaces/.classpath b/Interfaces/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Interfaces/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Interfaces/.gitignore b/Interfaces/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Interfaces/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Interfaces/.project b/Interfaces/.project deleted file mode 100644 index a34edaa..0000000 --- a/Interfaces/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Interfaces - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Interfaces/.settings/org.eclipse.core.resources.prefs b/Interfaces/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Interfaces/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Interfaces/.settings/org.eclipse.jdt.core.prefs b/Interfaces/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Interfaces/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Interfaces/src/application/Program.java b/Interfaces/src/application/Program.java deleted file mode 100644 index 87d84c6..0000000 --- a/Interfaces/src/application/Program.java +++ /dev/null @@ -1,56 +0,0 @@ -package application; - -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; -import java.util.Locale; -import java.util.Scanner; - -import model.entities.CarRental; -import model.entities.Vehicle; -import model.services.BrazilTaxService; -import model.services.RentalService; - -public class Program { - - public static void main(String[] args) { - - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - DateTimeFormatter fmt = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm"); - - - System.out.println("Entre com os dados do aluguel"); - System.out.print("Modelo do carro: "); - String carModel = sc.nextLine(); - System.out.print("Retirada (dd/MM/yyyy HH:mm): "); - LocalDateTime start = LocalDateTime.parse(sc.nextLine(), fmt); - - System.out.print("Retorno (dd/MM/yyyy HH:mm): "); - LocalDateTime finish = LocalDateTime.parse(sc.nextLine(), fmt); - - CarRental cr = new CarRental(start, finish, new Vehicle(carModel)); - - - System.out.println("Entre com o preço por hora: "); - double pricePerHour = sc.nextDouble(); - System.out.println("Entre com o preço por dia: "); - double pricePerDay = sc.nextDouble(); - - RentalService rentalService = new RentalService(pricePerDay, pricePerHour, new BrazilTaxService()); - - rentalService.processInvoice(cr); - - System.out.println("FATURA:"); - System.out.println("Pagamento básico: " + String.format("%.2f", cr.getInvoice().getBasicPayment())); - System.out.println("Imposto: " + String.format("%.2f", cr.getInvoice().getTax())); - System.out.println("Pagamento total: " + String.format("%.2f", cr.getInvoice().getTotalPayment())); - - - - sc.close(); - -} - -} diff --git a/Interfaces/src/application/ProgramComparable.java b/Interfaces/src/application/ProgramComparable.java deleted file mode 100644 index c376dc6..0000000 --- a/Interfaces/src/application/ProgramComparable.java +++ /dev/null @@ -1,33 +0,0 @@ -package application; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import model.entities.Employee; - -public class ProgramComparable { - public static void main(String[] args) { - List list = new ArrayList<>(); - String path = "D:\\workspace\\ws-eclipse\\java-springboot\\Interfaces\\src\\model\\files\\in.txt"; - - try (BufferedReader br = new BufferedReader(new FileReader(path))) { - String employeeCsv = br.readLine(); - while (employeeCsv != null) { - String[] fields = employeeCsv.split(","); - list.add(new Employee(fields[0], Double.parseDouble(fields[1]))); - employeeCsv = br.readLine(); - } - Collections.sort(list); - /*for (Employee emp : list) { - System.out.println(emp.getName() + ", " + emp.getSalary()); - }*/ - list.forEach(emp -> System.out.println(emp.getName() + ", " + emp.getSalary())); - } catch (IOException e) { - System.out.println("Error: " + e.getMessage()); - } - } -} \ No newline at end of file diff --git a/Interfaces/src/application/ProgramDefaulMethods.java b/Interfaces/src/application/ProgramDefaulMethods.java deleted file mode 100644 index 8f2ffeb..0000000 --- a/Interfaces/src/application/ProgramDefaulMethods.java +++ /dev/null @@ -1,29 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import model.services.BrazilInterestService2; -import model.services.InterestService; - -public class ProgramDefaulMethods { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.print("Amount: "); - double amount = sc.nextDouble(); - System.out.print("Months: "); - int months = sc.nextInt(); - - InterestService is = new BrazilInterestService2(2.0); - double payment = is.payment(amount, months); - - System.out.println("Payment after " + months + " months:"); - System.out.println(String.format("%.2f", payment)); - - sc.close(); - } -} \ No newline at end of file diff --git a/Interfaces/src/application/ProgramShapes.java b/Interfaces/src/application/ProgramShapes.java deleted file mode 100644 index 5f1de0a..0000000 --- a/Interfaces/src/application/ProgramShapes.java +++ /dev/null @@ -1,21 +0,0 @@ -package application; - -import model.entities.AbstractShape; -import model.entities.Circle; -import model.entities.Rectangle; -import model.enums.Color; - -public class ProgramShapes { - - public static void main(String[] args) { - - AbstractShape s1 = new Circle(Color.BLACK, 2.0); - AbstractShape s2 = new Rectangle(Color.WHITE, 3.0, 4.0); - - System.out.println("Circle color: " + s1.getColor()); - System.out.println("Circle area: " + String.format("%.3f", s1.area())); - System.out.println("Rectangle color: " + s2.getColor()); - System.out.println("Rectangle area: " + String.format("%.3f", s2.area())); - - } -} \ No newline at end of file diff --git a/Interfaces/src/model/entities/AbstractShape.java b/Interfaces/src/model/entities/AbstractShape.java deleted file mode 100644 index 91a2d60..0000000 --- a/Interfaces/src/model/entities/AbstractShape.java +++ /dev/null @@ -1,20 +0,0 @@ -package model.entities; - -import model.enums.Color; - -public abstract class AbstractShape implements Shape { - - private Color color; - - public AbstractShape(Color color) { - this.color = color; - } - - public Color getColor() { - return color; - } - - public void setColor(Color color) { - this.color = color; - } -} \ No newline at end of file diff --git a/Interfaces/src/model/entities/CarRental.java b/Interfaces/src/model/entities/CarRental.java deleted file mode 100644 index f80a58c..0000000 --- a/Interfaces/src/model/entities/CarRental.java +++ /dev/null @@ -1,52 +0,0 @@ -package model.entities; - -import java.time.LocalDateTime; - -public class CarRental { - - private LocalDateTime start; - private LocalDateTime finish; - - // Association Relationship - private Vehicle vehicle; - private Invoice invoice; - - public CarRental(LocalDateTime start, LocalDateTime finish, Vehicle vehicle) { - this.start = start; - this.finish = finish; - this.vehicle = vehicle; - } - - public LocalDateTime getStart() { - return start; - } - - public void setStart(LocalDateTime start) { - this.start = start; - } - - public LocalDateTime getFinish() { - return finish; - } - - public void setFinish(LocalDateTime finish) { - this.finish = finish; - } - - public Vehicle getVehicle() { - return vehicle; - } - - public void setVehicle(Vehicle vehicle) { - this.vehicle = vehicle; - } - - public Invoice getInvoice() { - return invoice; - } - - public void setInvoice(Invoice invoice) { - this.invoice = invoice; - } - -} diff --git a/Interfaces/src/model/entities/Circle.java b/Interfaces/src/model/entities/Circle.java deleted file mode 100644 index fa81cc8..0000000 --- a/Interfaces/src/model/entities/Circle.java +++ /dev/null @@ -1,26 +0,0 @@ -package model.entities; - -import model.enums.Color; - -public class Circle extends AbstractShape { - - private Double radius; - - public Circle(Color color, Double radius) { - super(color); - this.radius = radius; - } - - public Double getRadius() { - return radius; - } - - public void setRadius(Double radius) { - this.radius = radius; - } - - @Override - public double area() { - return Math.PI * radius * radius; - } -} \ No newline at end of file diff --git a/Interfaces/src/model/entities/Employee.java b/Interfaces/src/model/entities/Employee.java deleted file mode 100644 index 97288b5..0000000 --- a/Interfaces/src/model/entities/Employee.java +++ /dev/null @@ -1,36 +0,0 @@ -package model.entities; - -public class Employee implements Comparable{ - - private String name; - private Double salary; - - public Employee(String name, Double salary) { - this.name = name; - this.salary = salary; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public Double getSalary() { - return salary; - } - - public void setSalary(Double salary) { - this.salary = salary; - } - - @Override - public int compareTo(Employee other) { // Serve para comparar um objeto com outro - return -salary.compareTo(other.getSalary()); - } - - - -} diff --git a/Interfaces/src/model/entities/Invoice.java b/Interfaces/src/model/entities/Invoice.java deleted file mode 100644 index fe6b9f6..0000000 --- a/Interfaces/src/model/entities/Invoice.java +++ /dev/null @@ -1,38 +0,0 @@ -package model.entities; - -public class Invoice { - - private Double basicPayment; - private Double tax; - - public Invoice() {} - - public Invoice(Double basicPayment, Double tax) { - this.basicPayment = basicPayment; - this.tax = tax; - } - - public Double getBasicPayment() { - return basicPayment; - } - - public void setBasicPayment(Double basicPayment) { - this.basicPayment = basicPayment; - } - - public Double getTax() { - return tax; - } - - public void setTax(Double tax) { - this.tax = tax; - } - - public Double getTotalPayment() { - return getBasicPayment() + getTax(); - // Eu devo deixar assim como "getter" pois pode ser que no futuro a regra de negócio mude! - } - - - -} diff --git a/Interfaces/src/model/entities/Rectangle.java b/Interfaces/src/model/entities/Rectangle.java deleted file mode 100644 index d5e6efc..0000000 --- a/Interfaces/src/model/entities/Rectangle.java +++ /dev/null @@ -1,36 +0,0 @@ -package model.entities; - -import model.enums.Color; - -public class Rectangle extends AbstractShape { - - private Double width; - private Double height; - - public Rectangle(Color color, Double width, Double height) { - super(color); - this.width = width; - this.height = height; - } - - public Double getWidth() { - return width; - } - - public void setWidth(Double width) { - this.width = width; - } - - public Double getHeight() { - return height; - } - - public void setHeight(Double height) { - this.height = height; - } - - @Override - public double area() { - return width * height; - } -} \ No newline at end of file diff --git a/Interfaces/src/model/entities/Shape.java b/Interfaces/src/model/entities/Shape.java deleted file mode 100644 index cd5010a..0000000 --- a/Interfaces/src/model/entities/Shape.java +++ /dev/null @@ -1,5 +0,0 @@ -package model.entities; - -public interface Shape { - double area(); -} \ No newline at end of file diff --git a/Interfaces/src/model/entities/Vehicle.java b/Interfaces/src/model/entities/Vehicle.java deleted file mode 100644 index 9c89e51..0000000 --- a/Interfaces/src/model/entities/Vehicle.java +++ /dev/null @@ -1,22 +0,0 @@ -package model.entities; - -public class Vehicle { - - private String model; - - public Vehicle() { - } - - public Vehicle(String model) { - this.model = model; - } - - public String getModel() { - return model; - } - - public void setModel(String model) { - this.model = model; - } - -} diff --git a/Interfaces/src/model/enums/Color.java b/Interfaces/src/model/enums/Color.java deleted file mode 100644 index 29b209e..0000000 --- a/Interfaces/src/model/enums/Color.java +++ /dev/null @@ -1,6 +0,0 @@ -package model.enums; - -public enum Color { - BLACK, - WHITE; -} \ No newline at end of file diff --git a/Interfaces/src/model/files/in.txt b/Interfaces/src/model/files/in.txt deleted file mode 100644 index 8e7bd87..0000000 --- a/Interfaces/src/model/files/in.txt +++ /dev/null @@ -1,9 +0,0 @@ -Maria Brown,4300.00 -Alex Green,3100.00 -Bob Grey,3100.00 -Anna White,3500.00 -Alex Black,2450.00 -Eduardo Rose,4390.00 -Willian Red,2900.00 -Marta Blue,6100.00 -Alex Brown,5000.00 \ No newline at end of file diff --git a/Interfaces/src/model/services/BrazilInterestService2.java b/Interfaces/src/model/services/BrazilInterestService2.java deleted file mode 100644 index ff0e1b3..0000000 --- a/Interfaces/src/model/services/BrazilInterestService2.java +++ /dev/null @@ -1,15 +0,0 @@ -package model.services; - -public class BrazilInterestService2 implements InterestService { - - private double interestRate; - - public BrazilInterestService2(double interestRate) { - this.interestRate = interestRate; - } - - @Override - public double getInterestRate() { - return interestRate; - } -} \ No newline at end of file diff --git a/Interfaces/src/model/services/BrazilTaxService.java b/Interfaces/src/model/services/BrazilTaxService.java deleted file mode 100644 index 085e118..0000000 --- a/Interfaces/src/model/services/BrazilTaxService.java +++ /dev/null @@ -1,16 +0,0 @@ -package model.services; - -public class BrazilTaxService implements TaxService{ // O TaxService é um tipo genérico - // Aqui ocorre um UpCasting (Mando debaixo pra cima); - // Pois BrazilTaxSerice é tipo um 'filho' de TaxService (Implementa!) - - @Override - public double tax(double amount) { - if (amount <= 100.0) { - return amount * 0.2; - } - else{ - return amount * 0.15; - } - } -} diff --git a/Interfaces/src/model/services/InterestService.java b/Interfaces/src/model/services/InterestService.java deleted file mode 100644 index a4dbfb1..0000000 --- a/Interfaces/src/model/services/InterestService.java +++ /dev/null @@ -1,15 +0,0 @@ -package model.services; - -import java.security.InvalidParameterException; - -public interface InterestService { - - double getInterestRate(); - - default double payment(double amount, int months) { - if (months < 1) { - throw new InvalidParameterException("Months must be greater than zero"); - } - return amount * Math.pow(1.0 + getInterestRate() / 100.0, months); - } -} \ No newline at end of file diff --git a/Interfaces/src/model/services/RentalService.java b/Interfaces/src/model/services/RentalService.java deleted file mode 100644 index c47d99d..0000000 --- a/Interfaces/src/model/services/RentalService.java +++ /dev/null @@ -1,45 +0,0 @@ -package model.services; - -import java.time.Duration; - -import model.entities.CarRental; -import model.entities.Invoice; - -public class RentalService { - - private Double pricePerDay; - private Double pricePerHour; - - // Association relationship - private TaxService taxService; - - public RentalService(Double pricePerDay, Double pricePerHour, TaxService taxService) { - this.pricePerDay = pricePerDay; - this.pricePerHour = pricePerHour; - this.taxService = taxService; - } - - public void processInvoice(CarRental carRental) { - - double minutes = Duration.between(carRental.getStart(), carRental.getFinish()).toMinutes(); - // Esse Duration.beween(x, y) calcula o a duração entre x e y; - // O toMinutes() converte para minutos; - - double hours = minutes / 60.0; - - double basicPayment; - if (hours <= 12.0) { - basicPayment = pricePerHour * Math.ceil(hours); - // Esse Math.ceil arredonda pra cima! - } else { - basicPayment = pricePerDay * Math.ceil(hours / 24.0); - } - - double tax = taxService.tax(basicPayment); - - carRental.setInvoice(new Invoice(basicPayment, tax)); - - } - - -} diff --git a/Interfaces/src/model/services/TaxService.java b/Interfaces/src/model/services/TaxService.java deleted file mode 100644 index 5c33111..0000000 --- a/Interfaces/src/model/services/TaxService.java +++ /dev/null @@ -1,9 +0,0 @@ -package model.services; - -public interface TaxService { - - // Uma classe que implementar a interface TaxService terá que implementar essa operação: - double tax(double amount); - - -} diff --git a/Interfaces/src/model/services/UsaInterestService.java b/Interfaces/src/model/services/UsaInterestService.java deleted file mode 100644 index 9c4c3e4..0000000 --- a/Interfaces/src/model/services/UsaInterestService.java +++ /dev/null @@ -1,15 +0,0 @@ -package model.services; - -public class UsaInterestService implements InterestService { - - private double interestRate; - - public UsaInterestService(double interestRate) { - this.interestRate = interestRate; - } - - @Override - public double getInterestRate() { - return interestRate; - } -} \ No newline at end of file diff --git a/Introducao_a_POO/.classpath b/Introducao_a_POO/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Introducao_a_POO/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Introducao_a_POO/.gitignore b/Introducao_a_POO/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Introducao_a_POO/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Introducao_a_POO/.project b/Introducao_a_POO/.project deleted file mode 100644 index 87aa62a..0000000 --- a/Introducao_a_POO/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Introducao_a_POO - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Introducao_a_POO/.settings/org.eclipse.core.resources.prefs b/Introducao_a_POO/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Introducao_a_POO/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Introducao_a_POO/.settings/org.eclipse.jdt.core.prefs b/Introducao_a_POO/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Introducao_a_POO/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Introducao_a_POO/src/application/ProgramDolarConversion.java b/Introducao_a_POO/src/application/ProgramDolarConversion.java deleted file mode 100644 index 40da531..0000000 --- a/Introducao_a_POO/src/application/ProgramDolarConversion.java +++ /dev/null @@ -1,27 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import util.CurrencyConverter; - -public class ProgramDolarConversion { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.println("What is the dollar price?"); - double dollarPrice = sc.nextDouble(); - System.out.println("How many dollars will be bought? "); - double dollarAmount = sc.nextDouble(); - - double reaisToPay = CurrencyConverter.convertToReais(dollarPrice, dollarAmount); - - System.out.printf("Amount to be paid in reais = %.2f", reaisToPay); - - sc.close(); - - } - -} diff --git a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_03.java b/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_03.java deleted file mode 100644 index d849149..0000000 --- a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_03.java +++ /dev/null @@ -1,40 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import util.CalculatorVersion3; - -/* - Fazer um programa para ler um valor numérico qualquer, e daí mostrar - quanto seria o valor de uma circunferência e do volume de uma esfera - para um raio daquele valor. Informar também o valor de PI com duas - casas decimais. - - • Versão 3: classe Calculator com método estático - */ - -public class ProgramMembrosEstaticosVersion_03 { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.println("Enter radius: "); - double radius = sc.nextDouble(); - - double c = CalculatorVersion3.circumference(radius); - - double v = CalculatorVersion3.volume(radius); - - System.out.printf("Circuference: %.2f%n", c); - System.out.printf("Volume: %.2f%n", v); - System.out.printf("PI value: %.2f%n", CalculatorVersion3.PI); - - sc.close(); - - } - - -} diff --git a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_1.java b/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_1.java deleted file mode 100644 index 478bd40..0000000 --- a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_1.java +++ /dev/null @@ -1,50 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -/* - Fazer um programa para ler um valor numérico qualquer, e daí mostrar - quanto seria o valor de uma circunferência e do volume de uma esfera - para um raio daquele valor. Informar também o valor de PI com duas - casas decimais. - - Versão 1: métodos na própria classe do programa - • Nota: dentro de um método estático você não pode chamar membros de - instância da mesma classe. - */ - -public class ProgramMembrosEstaticosVersion_1 { - - public static final double PI = 3.14159; - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - System.out.println("Enter radius: "); - double radius = sc.nextDouble(); - - double c = circumference(radius); - - double v = volume(radius); - - System.out.printf("Circuference: %.2f%n", c); - System.out.printf("Volume: %.2f%n", v); - System.out.printf("PI value: %.2f%n", PI); - - - sc.close(); - - } - - public static double circumference(double radius) { - return 2.0 * PI * radius; - } - - public static double volume(double radius) { - return 4.0 * PI * radius * radius * radius / 3.0; - } - -} diff --git a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_2.java b/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_2.java deleted file mode 100644 index 60be177..0000000 --- a/Introducao_a_POO/src/application/ProgramMembrosEstaticosVersion_2.java +++ /dev/null @@ -1,42 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import util.Calculator; - -/* - Fazer um programa para ler um valor numérico qualquer, e daí mostrar - quanto seria o valor de uma circunferência e do volume de uma esfera - para um raio daquele valor. Informar também o valor de PI com duas - casas decimais. - - • Versão 2: classe Calculator com membros de instância - */ - -public class ProgramMembrosEstaticosVersion_2 { - - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - Calculator calc = new Calculator(); - - System.out.println("Enter radius: "); - double radius = sc.nextDouble(); - - double c = calc.circumference(radius); - - double v = calc.volume(radius); - - System.out.printf("Circuference: %.2f%n", c); - System.out.printf("Volume: %.2f%n", v); - System.out.printf("PI value: %.2f%n", calc.PI); - - sc.close(); - - } - - -} diff --git a/Introducao_a_POO/src/application/ProgramTriangle.java b/Introducao_a_POO/src/application/ProgramTriangle.java deleted file mode 100644 index 3e59155..0000000 --- a/Introducao_a_POO/src/application/ProgramTriangle.java +++ /dev/null @@ -1,45 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import entities.Triangle; - -public class ProgramTriangle { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - Triangle x, y; - x = new Triangle(); - y = new Triangle(); - - System.out.println("Enter the measures of triangle X: "); - x.a = sc.nextDouble(); - x.b = sc.nextDouble(); - x.c = sc.nextDouble(); - - System.out.println("Enter the measures of triangle Y: "); - y.a = sc.nextDouble(); - y.b = sc.nextDouble(); - y.c = sc.nextDouble(); - - double areaX = x.area(); - double areaY = y.area(); - - System.out.printf("Triangle X area: %.4f%n", areaX); - System.out.printf("Trangle Y area: %.4f%n", areaY); - - if (areaX > areaY) { - System.out.println("Larger area: X"); - } - else { - System.out.println("Larger area: Y"); - } - - - sc.close(); - } - -} diff --git a/Introducao_a_POO/src/application/Program_Produto.java b/Introducao_a_POO/src/application/Program_Produto.java deleted file mode 100644 index 5e6017f..0000000 --- a/Introducao_a_POO/src/application/Program_Produto.java +++ /dev/null @@ -1,49 +0,0 @@ -package application; - -import java.util.Locale; -import java.util.Scanner; - -import entities.Product; - -public class Program_Produto { - - public static void main(String[] args) { - - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - Product product = new Product(); - System.out.println("Enter product data: "); - System.out.println("Name: "); - product.name = sc.nextLine(); - System.out.print("Price: "); - product.price = sc.nextDouble(); - System.out.print("Quantity in stock: "); - product.quantity = sc.nextInt(); - - - System.out.println(); - System.out.println("Product data: " + product); - - // Add - System.out.println(); - System.out.println("Enter the number of products to be added in stock: "); - int quantity = sc.nextInt(); - product.addProducts(quantity); - - System.out.println(); - System.out.println("Updated data: " + product); - - // Remove - System.out.println(); - System.out.println("Enter the number of products to be removed from stock: "); - quantity = sc.nextInt(); - product.removeProdutcs(quantity); - - System.out.println(); - System.out.println("Updated data: " + product); - - sc.close(); - } - -} diff --git a/Introducao_a_POO/src/entities/Product.java b/Introducao_a_POO/src/entities/Product.java deleted file mode 100644 index d947bcf..0000000 --- a/Introducao_a_POO/src/entities/Product.java +++ /dev/null @@ -1,30 +0,0 @@ -package entities; - -public class Product { - - public String name; - public double price; - public int quantity; - - public double totalValueInStock() { - return price * quantity; - } - - public void addProducts(int quantity) { - this.quantity += quantity; - } - - public void removeProdutcs(int quantity) { - this.quantity -= quantity; - } - - public String toString() { - return name - + ", $ " - + String.format("%.2f", price) - + ", " - + quantity - + " units, Total: $ " - + String.format("%.2f", totalValueInStock()); - } -} diff --git a/Introducao_a_POO/src/entities/Triangle.java b/Introducao_a_POO/src/entities/Triangle.java deleted file mode 100644 index 7ed27dd..0000000 --- a/Introducao_a_POO/src/entities/Triangle.java +++ /dev/null @@ -1,15 +0,0 @@ -package entities; - -public class Triangle { - - // Atributos - public double a; - public double b; - public double c; - - // Métodos - public double area() { - double p = (a + b + c) / 2.0; - return Math.sqrt(p * (p - a) * (p - b) * (p - c)); - } -} diff --git a/Introducao_a_POO/src/util/Calculator.java b/Introducao_a_POO/src/util/Calculator.java deleted file mode 100644 index 02808c6..0000000 --- a/Introducao_a_POO/src/util/Calculator.java +++ /dev/null @@ -1,15 +0,0 @@ -package util; - -public class Calculator { - - public final double PI = 3.14159; - - public double circumference(double radius) { - return 2.0 * PI * radius; - } - - public double volume(double radius) { - return 4.0 * PI * radius * radius * radius / 3.0; - } - -} diff --git a/Introducao_a_POO/src/util/CalculatorVersion3.java b/Introducao_a_POO/src/util/CalculatorVersion3.java deleted file mode 100644 index 06839ec..0000000 --- a/Introducao_a_POO/src/util/CalculatorVersion3.java +++ /dev/null @@ -1,15 +0,0 @@ -package util; - -public class CalculatorVersion3 { - - public static final double PI = 3.14159; - - public static double circumference(double radius) { - return 2.0 * PI * radius; - } - - public static double volume(double radius) { - return 4.0 * PI * radius * radius * radius / 3.0; - } - -} diff --git a/Introducao_a_POO/src/util/CurrencyConverter.java b/Introducao_a_POO/src/util/CurrencyConverter.java deleted file mode 100644 index 02e763f..0000000 --- a/Introducao_a_POO/src/util/CurrencyConverter.java +++ /dev/null @@ -1,10 +0,0 @@ -package util; - -public class CurrencyConverter { - public static final double IOF = 0.06; - - public static double convertToReais(double dollarCotation, double dollarAmount) { - return (dollarCotation * dollarAmount) + (IOF * (dollarCotation * dollarAmount)); - //return (dollarCotation * dollarAmount) + (1.0 + IOF); - } -} diff --git a/README.md b/README.md deleted file mode 100644 index 4a2068f..0000000 --- a/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# java-POO-nelio-alves -This repository was created to add files and my notes from the course POO using Java. - -![2023-04-10_21h39_04](https://user-images.githubusercontent.com/44206400/231025833-253f439d-e2dd-44ad-ab7f-989f6f84c67d.png) - -### Modificadores de acesso: -![2023-04-17_21h04_07](https://user-images.githubusercontent.com/44206400/232636051-07a58470-ce75-4f53-b043-e682dff9a2f8.png) - -Modificador | Classe | Pacote | Sub Classe | Mundo --- | -- | -- | -- | -- -public | ✔ | ✔ | ✔ | ✔ -protected | ✔ | ✔ | ✔ | ❌ -padrão | ✔ | ✔ | ❌ | ❌ -private | ✔ | ❌ | ❌ | ❌ - -### Tipos referência vs. tipos valor -![2023-04-18_11h53_14](https://user-images.githubusercontent.com/44206400/232816569-9203aaa1-6fc2-41fb-9af6-d9e5b84a03a3.png) - -### Sobre Tipos primitivos e 'invólucros': -![2022-04-13_15h06_18](https://user-images.githubusercontent.com/44206400/232817520-b489b1c6-68e3-4110-a0af-8f040af0b4dd.png) - -### Definição de 'Polimorfismo': -![2023-04-27_16h17_17](https://user-images.githubusercontent.com/44206400/234970694-42bed263-0e92-43cc-a738-80d60c761db2.png) diff --git a/Topicos_Especiais_em_Java_DataHora/.classpath b/Topicos_Especiais_em_Java_DataHora/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Topicos_Especiais_em_Java_DataHora/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Topicos_Especiais_em_Java_DataHora/.gitignore b/Topicos_Especiais_em_Java_DataHora/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Topicos_Especiais_em_Java_DataHora/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Topicos_Especiais_em_Java_DataHora/.project b/Topicos_Especiais_em_Java_DataHora/.project deleted file mode 100644 index 7f07932..0000000 --- a/Topicos_Especiais_em_Java_DataHora/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Topicos_Especiais_em_Java_DataHora - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.core.resources.prefs b/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.jdt.core.prefs b/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Topicos_Especiais_em_Java_DataHora/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/CalculosComDataHora.java b/Topicos_Especiais_em_Java_DataHora/src/application/CalculosComDataHora.java deleted file mode 100644 index 9ef2942..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/CalculosComDataHora.java +++ /dev/null @@ -1,69 +0,0 @@ -package application; - -import java.time.Duration; -import java.time.Instant; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.temporal.ChronoUnit; - -public class CalculosComDataHora { - public static void main(String[] args) { - // Datahora são imutáveis, ou seja, eu tenho que criar outro objeto alterado! - - LocalDate d04 = LocalDate.parse("2023-03-10"); - LocalDateTime d05 = LocalDateTime.parse("2023-03-10T01:30:26"); - Instant d06 = Instant.parse("2022-07-20T01:30:26Z"); - - LocalDate pastWeekLocalDate = d04.minusDays(7); - LocalDate nextWeekLocalDate = d04.plusDays(7); - LocalDate nextYearsLocalDate = d04.plusYears(7); - - System.out.println("pastWeekLocalDate = " + pastWeekLocalDate); - System.out.println("nextWeekLocalDate = " + nextWeekLocalDate); - System.out.println("nextYearsLocalDate = " + nextYearsLocalDate); - - System.out.println(); - - LocalDateTime pastWeekLocalDateTime = d05.minusDays(7); - LocalDateTime nextWeekLocalDateTime = d05.plusDays(7); - - System.out.println("pastWeekLocalDateTime = " + pastWeekLocalDateTime); - System.out.println("nextWeekLocalDateTime = " + nextWeekLocalDateTime); - - System.out.println(); - - Instant pastWeekLocalInstant = d06.minus(7, ChronoUnit.DAYS); - Instant nextWeekLocalInstant = d06.plus(7, ChronoUnit.DAYS); - // Eu preciso passar a unidade para poder fazer alguma conta com datas do tipo global; - - System.out.println("pastWeekLocalInstant = " + pastWeekLocalInstant); - System.out.println("nextWeekLocalInstant = " + nextWeekLocalInstant); - - System.out.println(); - - Duration t1 = Duration.between(pastWeekLocalDate.atStartOfDay(), d04.atStartOfDay()); - - /* - Para calcular a duração entre dois objetos do tipo LocalDate, eu preciso primeiro converter eles para - LocalDateTime, pois ai sim eu terei acesso às horas, permitindo-me fazer algum cálculo de duração: - - Ou seja, isso: - Jeito 'limpo': - Duration t1 = Duration.between(pastWeekLocalDate.atStartOfDay(), d04.atStartOfDay()); - - Ou gambiarra: - Duration t1 = Duration.between(pastWeekLocalDate.atTime(0, 0), d04.atTime(0, 0)); - */ - Duration t2 = Duration.between(pastWeekLocalDateTime, d05); - Duration t3 = Duration.between(pastWeekLocalInstant, d06); - Duration t4 = Duration.between(d06, pastWeekLocalInstant); - - System.out.println("t1 dias = " + t1.toDays()); - System.out.println("t2 dias = " + t2.toDays()); - System.out.println("t3 dias = " + t3.toDays()); - System.out.println("t4 dias = " + t4.toDays()); - - - - } -} diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoDataHoraGlobalParaLocal.java b/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoDataHoraGlobalParaLocal.java deleted file mode 100644 index bbe0ede..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoDataHoraGlobalParaLocal.java +++ /dev/null @@ -1,48 +0,0 @@ -package application; - -import java.time.Instant; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.ZoneId; - -public class ConvertendoDataHoraGlobalParaLocal { - - public static void main(String[] args) { - LocalDate d04 = LocalDate.parse("2023-03-10"); - LocalDateTime d05 = LocalDateTime.parse("2023-03-10T01:30:26"); - Instant d06 = Instant.parse("2022-07-20T01:30:26Z"); - - LocalDate r1 = LocalDate.ofInstant(d06, ZoneId.systemDefault()); - System.out.println("r1 = " + r1); - - LocalDate r2 = LocalDate.ofInstant(d06, ZoneId.of("Portugal")); - System.out.println("r2 = " + r2); - - LocalDateTime r3 = LocalDateTime.ofInstant(d06, ZoneId.systemDefault()); - System.out.println("r3 = " + r3); - - LocalDateTime r4 = LocalDateTime.ofInstant(d06, ZoneId.of("Portugal")); - System.out.println("r4 = " + r4); - - System.out.println(); - - System.out.println("d04 Dia = " + d04.getDayOfMonth()); - System.out.println("d04 Month = " + d04.getMonthValue()); - System.out.println("d04 Year = " + d04.getYear()); - - System.out.println("d05 Hora = " + d05.getHour()); - System.out.println("d05 Minutos = " + d05.getMinute()); - - - - - - /*for (String s : ZoneId.getAvailableZoneIds()) { - System.out.println(s); - }*/ - - - - } - -} diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoParaTexto.java b/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoParaTexto.java deleted file mode 100644 index a030a7e..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/ConvertendoParaTexto.java +++ /dev/null @@ -1,47 +0,0 @@ -package application; - -import java.time.Instant; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.time.format.DateTimeFormatter; - -public class ConvertendoParaTexto { - - public static void main(String[] args) { - - LocalDate d04 = LocalDate.parse("2023-03-10"); - LocalDateTime d05 = LocalDateTime.parse("2023-03-10T01:30:26"); - Instant d06 = Instant.parse("2022-07-20T01:30:26Z"); - - // https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/format/DateTimeFormatter.html - DateTimeFormatter fmt1 = DateTimeFormatter.ofPattern("dd/MM/yyyy"); - DateTimeFormatter fmt2 = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm"); - DateTimeFormatter fmt3 = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm").withZone(ZoneId.systemDefault()); - // Eu criei um oibjeto de formatação com esse padrão, contúdo, considerando o fuzo=horário do computador do usuário - // É importante eu especificar o fuso horário! - - DateTimeFormatter fmt4 = DateTimeFormatter.ISO_DATE_TIME; - // ISO_DATE_TIME é uma data/formatação que NÃO TEM fuso horário! - - DateTimeFormatter fmt5 = DateTimeFormatter.ISO_INSTANT; - // ISO_INSTANT é uma data/formatação que TEM fuso horário! - - - System.out.println("d04 = " + d04.format(fmt1)); - System.out.println("d04 = " + fmt1.format(d04)); - System.out.println("d04 = " + d04.format(DateTimeFormatter.ofPattern("dd/MM/yyyy"))); - - System.out.println("d05 = " + d05.format(fmt1)); - System.out.println("d05 = " + d05.format(fmt2)); - System.out.println("d05 = " + d05.format(fmt4)); - - System.out.println("d06 = " + fmt3.format(d06)); - System.out.println("d06 = " + fmt5.format(d06)); - System.out.println("d06 = " + d06.toString()); - - - - } - -} diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8.java b/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8.java deleted file mode 100644 index f3227bb..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8.java +++ /dev/null @@ -1,62 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.time.Instant; -import java.util.Date; -import java.util.TimeZone; - -public class DateJava8 { - - public static void main(String[] args) throws ParseException { - - SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy"); - SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - SimpleDateFormat sdf3 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - sdf3.setTimeZone(TimeZone.getTimeZone("GMT")); - - - - Date x1 = new Date(); // Cria data no horário de agora - Date x2 = new Date(System.currentTimeMillis()); - Date x3 = new Date(0L); - Date x4 = new Date(1000L * 60 * 60 * 5); - - Date y1 = sdf1.parse("25/06/2018"); - Date y2 = sdf2.parse("25/06/2018 15:42:07"); - Date y3 = Date.from(Instant.parse("2018-06-25T15:42:07Z")); - - System.out.println("x1: " + x1); - System.out.println("x2: " + x2); - System.out.println("x3: " + x3); - System.out.println("x4: " + x4); - System.out.println("y1: " + y1); - System.out.println("y2: " + y2); - System.out.println("y1: " + y1); - System.out.println("y2: " + y2); - System.out.println("y3: " + y3); - - System.out.println("--------------"); - System.out.println("x1: " + sdf2.format(x1)); - System.out.println("x2: " + sdf2.format(x2)); - System.out.println("x3: " + sdf2.format(x3)); - System.out.println("x4: " + sdf2.format(x4)); - System.out.println("y1: " + sdf2.format(y1)); - System.out.println("y2: " + sdf2.format(y2)); - System.out.println("y1: " + sdf2.format(y1)); - System.out.println("y2: " + sdf2.format(y2)); - System.out.println("y3: " + sdf2.format(y3)); - System.out.println("--------------"); - System.out.println("x1: " + sdf3.format(x1)); - System.out.println("x2: " + sdf3.format(x2)); - System.out.println("x3: " + sdf3.format(x3)); - System.out.println("x4: " + sdf3.format(x4)); - System.out.println("y1: " + sdf3.format(y1)); - System.out.println("y2: " + sdf3.format(y2)); - System.out.println("y1: " + sdf3.format(y1)); - System.out.println("y2: " + sdf3.format(y2)); - System.out.println("y3: " + sdf3.format(y3)); - - - } -} diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8_ManipulandoData.java b/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8_ManipulandoData.java deleted file mode 100644 index 0807d84..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/DateJava8_ManipulandoData.java +++ /dev/null @@ -1,39 +0,0 @@ -package application; - -import java.text.SimpleDateFormat; -import java.time.Instant; -import java.util.Calendar; -import java.util.Date; - -public class DateJava8_ManipulandoData { - - public static void main(String[] args) { - - // Somando uma unidade de tempo - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - Date d = Date.from(Instant.parse("2018-06-25T15:42:07Z")); - System.out.println(sdf.format(d)); - - Calendar cal = Calendar.getInstance(); - cal.setTime(d); - cal.add(Calendar.HOUR_OF_DAY, 4); // Ou seja, eu pego a data D e adiciono 4 horas do dia! - d = cal.getTime(); - /* - 1) Eu crio o calendário; - 2) Adiciono a data nesse calendário; - 3) Faço a operação que preciso - 4) Devolvo para avariável - */ - System.out.println(sdf.format(d)); - - // Obtendo uma unidade de tempo, ex: quantos minutos? - int minutes = cal.get(Calendar.MINUTE); - System.out.println("Minutes: " + minutes); - int month = 1 + cal.get(Calendar.MONTH); - System.out.println("Minutes: " + month); - // Para o calendar o mês começa com o 0, ou seja, janeiro é mês zero, por isso eu tenho que adicioanr o +1 - - - } - -} diff --git a/Topicos_Especiais_em_Java_DataHora/src/application/Program.java b/Topicos_Especiais_em_Java_DataHora/src/application/Program.java deleted file mode 100644 index 11cc6ca..0000000 --- a/Topicos_Especiais_em_Java_DataHora/src/application/Program.java +++ /dev/null @@ -1,51 +0,0 @@ -package application; - -import java.time.Instant; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; - -public class Program { - - public static void main(String[] args) { - - // https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/format/DateTimeFormatter.html - DateTimeFormatter fmt1 = DateTimeFormatter.ofPattern("dd/MM/yyyy"); - DateTimeFormatter fmt2 = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm"); - - LocalDate d01 = LocalDate.now(); - LocalDateTime d02 = LocalDateTime.now(); - Instant d03 = Instant.now(); - - LocalDate d04 = LocalDate.parse("2023-03-10"); - LocalDateTime d05 = LocalDateTime.parse("2023-03-10T01:30:26"); - Instant d06 = Instant.parse("2023-03-10T01:30:26Z"); - Instant d07 = Instant.parse("2023-03-10T01:30:26-03:00"); // Horário de São Paulo - - LocalDate d08 = LocalDate.parse("22/10/2023", fmt1); - // Ou seja, o método parte do LocalDate e Instant tem um sobrecarga que aceita um segundo argumento que define como eu irei interpretar o texto - - LocalDateTime d09 = LocalDateTime.parse("22/10/2023 01:30", fmt2); - LocalDateTime d10 = LocalDateTime.parse("22/10/2023 01:30", DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm")); - // Posso colocar o DateTimeFormatter dentro também (direto)! - - LocalDate d11 = LocalDate.of(2022, 7, 20); - LocalDateTime d12 = LocalDateTime.of(2022, 7, 20, 1, 30); - - System.out.println("d01 = " + d01); - System.out.println("d02 = " + d02); - System.out.println("d03 = " + d03); - System.out.println("d04 = " + d04); - System.out.println("d05 = " + d05); - System.out.println("d06 = " + d06); - System.out.println("d07 = " + d07); - System.out.println("d08 = " + d08); - System.out.println("d09 = " + d09); - System.out.println("d10 = " + d10); - System.out.println("d11 = " + d11); - System.out.println("d12 = " + d12); - - - } - -} diff --git a/TrabalhandoComArquivos/.classpath b/TrabalhandoComArquivos/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/TrabalhandoComArquivos/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/TrabalhandoComArquivos/.gitignore b/TrabalhandoComArquivos/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/TrabalhandoComArquivos/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/TrabalhandoComArquivos/.project b/TrabalhandoComArquivos/.project deleted file mode 100644 index c14a042..0000000 --- a/TrabalhandoComArquivos/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - TrabalhandoComArquivos - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/TrabalhandoComArquivos/.settings/org.eclipse.core.resources.prefs b/TrabalhandoComArquivos/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/TrabalhandoComArquivos/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/TrabalhandoComArquivos/.settings/org.eclipse.jdt.core.prefs b/TrabalhandoComArquivos/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/TrabalhandoComArquivos/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/TrabalhandoComArquivos/files/file.txt b/TrabalhandoComArquivos/files/file.txt deleted file mode 100644 index b17ea7d..0000000 --- a/TrabalhandoComArquivos/files/file.txt +++ /dev/null @@ -1,2 +0,0 @@ -Good morning! -Good afternoon! \ No newline at end of file diff --git a/TrabalhandoComArquivos/files/out.txt b/TrabalhandoComArquivos/files/out.txt deleted file mode 100644 index fb313bd..0000000 --- a/TrabalhandoComArquivos/files/out.txt +++ /dev/null @@ -1,6 +0,0 @@ -Good morning -Godd afternoon -Good night -Good morning -Godd afternoon -Good night diff --git a/TrabalhandoComArquivos/src/application/FileReader_e_BufferedReader.java b/TrabalhandoComArquivos/src/application/FileReader_e_BufferedReader.java deleted file mode 100644 index e9e6b2e..0000000 --- a/TrabalhandoComArquivos/src/application/FileReader_e_BufferedReader.java +++ /dev/null @@ -1,47 +0,0 @@ -package application; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; - -public class FileReader_e_BufferedReader { - - public static void main(String[] args) { - String path = "D:\\workspace\\ws-eclipse\\java-springboot\\TrabalhandoComArquivos\\files\\file.txt"; - FileReader fr = null; - BufferedReader br = null; - - try { - fr = new FileReader(path); - br = new BufferedReader(fr); - // Ele é instanciado a partir do FileReader -> Deixa mais rápido a leitura - // br = new BufferedReader(new FileReader(path)); É outra maneira - - String line = br.readLine(); // le uma linha e se o file tive no final, ele terona null - while (line != null) { - System.out.println(line); - line = br.readLine(); - - } - } - catch(IOException e) { - System.out.println("Error: " + e.getMessage()); - } - finally { - try { - if (br != null) { - br.close(); - } - if (fr != null) { - fr.close(); - } - } - catch(IOException e) { - e.printStackTrace(); - } - } - - } - - -} diff --git a/TrabalhandoComArquivos/src/application/FileWriter_e_BufferedWriter.java b/TrabalhandoComArquivos/src/application/FileWriter_e_BufferedWriter.java deleted file mode 100644 index 776ac8b..0000000 --- a/TrabalhandoComArquivos/src/application/FileWriter_e_BufferedWriter.java +++ /dev/null @@ -1,27 +0,0 @@ -package application; - -import java.io.BufferedWriter; -import java.io.FileWriter; -import java.io.IOException; - -public class FileWriter_e_BufferedWriter { - - public static void main(String[] args) { - - String[] lines = new String[] {"Good morning", "Godd afternoon", "Good night"}; - - String path = "D:\\workspace\\ws-eclipse\\java-springboot\\TrabalhandoComArquivos\\files\\out.txt"; - // Esse é o caminho onde eu irei cirar o arquivo - - try (BufferedWriter bw = new BufferedWriter(new FileWriter(path, true))){ - for (String line : lines) { - bw.write(line); - bw.newLine(); - } - }catch(IOException e) { - e.printStackTrace(); - } - - } - -} diff --git a/TrabalhandoComArquivos/src/application/Informacoes_do_caminho_do_arquivo.java b/TrabalhandoComArquivos/src/application/Informacoes_do_caminho_do_arquivo.java deleted file mode 100644 index 28960c0..0000000 --- a/TrabalhandoComArquivos/src/application/Informacoes_do_caminho_do_arquivo.java +++ /dev/null @@ -1,28 +0,0 @@ -package application; - -import java.io.File; -import java.util.Scanner; - -public class Informacoes_do_caminho_do_arquivo { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a file path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - - // Acessando somente o nome - System.out.println("getName: " + path.getName()); - - // Acessando somente o caminho - System.out.println("getName: " + path.getParent()); - - // Acessando TODO o caminho - System.out.println("getName: " + path.getPath()); - - sc.close(); - - } -} diff --git a/TrabalhandoComArquivos/src/application/Introduction.java b/TrabalhandoComArquivos/src/application/Introduction.java deleted file mode 100644 index a9d925c..0000000 --- a/TrabalhandoComArquivos/src/application/Introduction.java +++ /dev/null @@ -1,29 +0,0 @@ -package application; - -import java.io.File; -import java.io.IOException; -import java.util.Scanner; - -public class Introduction { - - public static void main (String[] args) { - File file = new File("D:\\workspace\\ws-eclipse\\java-springboot\\TrabalhandoComArquivos\\files\\file.txt"); // Precisa de 2 barras! - Scanner sc = null; - try { - sc = new Scanner(file); - while (sc.hasNextLine()) { - System.out.println(sc.nextLine()); - } - } - catch(IOException e) { - System.out.println("Error: " + e.getMessage()); - } - finally { - if (sc != null) { - sc.close(); - } - - } - } - -} diff --git a/TrabalhandoComArquivos/src/application/ManipulandoPasstas.java b/TrabalhandoComArquivos/src/application/ManipulandoPasstas.java deleted file mode 100644 index df48b90..0000000 --- a/TrabalhandoComArquivos/src/application/ManipulandoPasstas.java +++ /dev/null @@ -1,40 +0,0 @@ -package application; - -import java.io.File; -import java.util.Scanner; - -public class ManipulandoPasstas { - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter a folder path: "); - String strPath = sc.nextLine(); - - File path = new File(strPath); - // File pode indicar o caminho de um arquivo, quanto o caminho de uma pasta; - - File[] folders = path.listFiles(File::isDirectory); - // Posso colocar am função como argumento de outra função - // Aqui eu estou filtrando somente files que são diretórios! (path.listFiles(File::isDirectory);) - - System.out.println("FOLDERS:"); - for (File folder : folders) { - System.out.println(folder); - } - - - // Agora listano arquivos - File[] files = path.listFiles(File::isFile); - System.out.println("FILES:"); - for(File file : files) { - System.out.println(file); - } - - // Criando subpasta a partir da pastinha - boolean success = new File(strPath + "\\subdir").mkdir(); // Cria uma pasta 'subdir' a partir da pasta no link 'strPath' - System.out.println("Directory created successfully: " + success); - - sc.close(); - } -} diff --git a/TrabalhandoComArquivos/src/application/TryWithResources.java b/TrabalhandoComArquivos/src/application/TryWithResources.java deleted file mode 100644 index 78c8b98..0000000 --- a/TrabalhandoComArquivos/src/application/TryWithResources.java +++ /dev/null @@ -1,30 +0,0 @@ -package application; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; - -public class TryWithResources { - - public static void main(String[] args) { - String path = "D:\\workspace\\ws-eclipse\\java-springboot\\TrabalhandoComArquivos\\files\\file.txt"; - - try (BufferedReader br = new BufferedReader(new FileReader(path))) { - String line = br.readLine(); - - while (line != null) { - System.out.println(line); - line = br.readLine(); - - } - } - catch(IOException e) { - System.out.println("Error: " + e.getMessage()); - } - - - } - - - -} diff --git a/Tratamento_de_excecoes/.classpath b/Tratamento_de_excecoes/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/Tratamento_de_excecoes/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Tratamento_de_excecoes/.gitignore b/Tratamento_de_excecoes/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/Tratamento_de_excecoes/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Tratamento_de_excecoes/.project b/Tratamento_de_excecoes/.project deleted file mode 100644 index a87a530..0000000 --- a/Tratamento_de_excecoes/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Tratamento_de_excecoes - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Tratamento_de_excecoes/.settings/org.eclipse.core.resources.prefs b/Tratamento_de_excecoes/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/Tratamento_de_excecoes/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Tratamento_de_excecoes/.settings/org.eclipse.jdt.core.prefs b/Tratamento_de_excecoes/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/Tratamento_de_excecoes/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/Tratamento_de_excecoes/src/application/BlocoFinally.java b/Tratamento_de_excecoes/src/application/BlocoFinally.java deleted file mode 100644 index 8ac373f..0000000 --- a/Tratamento_de_excecoes/src/application/BlocoFinally.java +++ /dev/null @@ -1,27 +0,0 @@ -package application; - -import java.io.File; -import java.io.IOException; -import java.util.Scanner; - -public class BlocoFinally { - public static void main(String[] args) { - File file = new File("D:\\workspace\\ws-eclipse\\course-java-POO\\Section_15_Tratamento_de_excecoes\\in.txt"); - Scanner sc = null; - try { - sc = new Scanner(file); - while (sc.hasNextLine()) { - System.out.println(sc.nextLine()); - } - } - catch (IOException e) { - System.out.println("Error opening file: " + e.getMessage()); - } - finally { - if (sc != null) { - sc.close(); - } - System.out.println("Finally block executed"); - } - } -} \ No newline at end of file diff --git a/Tratamento_de_excecoes/src/application/PilhaDeChamadas.java b/Tratamento_de_excecoes/src/application/PilhaDeChamadas.java deleted file mode 100644 index 4f6296c..0000000 --- a/Tratamento_de_excecoes/src/application/PilhaDeChamadas.java +++ /dev/null @@ -1,39 +0,0 @@ -package application; - -import java.util.InputMismatchException; -import java.util.Scanner; - -public class PilhaDeChamadas { - - public static void main(String[] args) { - method1(); - System.out.println("Fim do programa"); - } - - - public static void method1() { - System.out.println("***METHOD1 START***"); - method2(); - System.out.println("***METHOD1 END***"); - } - - public static void method2() { - System.out.println("***METHOD2 START***"); - Scanner sc = new Scanner(System.in); - - try { - String[] vect = sc.nextLine().split(" "); - int position = sc.nextInt(); - System.out.println(vect[position]); - } catch (ArrayIndexOutOfBoundsException e) { - System.out.println("Invalid position!"); - e.printStackTrace(); - sc.next(); - } catch (InputMismatchException e) { - System.out.println("Input error"); - } - sc.close(); - System.out.println("***METHOD2 END***"); - } - -} diff --git a/Tratamento_de_excecoes/src/application/Program.java b/Tratamento_de_excecoes/src/application/Program.java deleted file mode 100644 index 95393b3..0000000 --- a/Tratamento_de_excecoes/src/application/Program.java +++ /dev/null @@ -1,30 +0,0 @@ -package application; - -import java.util.InputMismatchException; -import java.util.Scanner; - -public class Program { - - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - - try { - String[] vect = sc.nextLine().split(" "); - int position = sc.nextInt(); - System.out.println(vect[position]); - } - catch(ArrayIndexOutOfBoundsException e) { - System.out.println("Invalid position!"); - } - catch(InputMismatchException e) { - System.out.println("Input error"); - } - - System.out.println("Fim do programa"); - - sc.close(); - - } - -} diff --git a/Tratamento_de_excecoes/src/application/ProgramSolucaoRuim.java b/Tratamento_de_excecoes/src/application/ProgramSolucaoRuim.java deleted file mode 100644 index 640135d..0000000 --- a/Tratamento_de_excecoes/src/application/ProgramSolucaoRuim.java +++ /dev/null @@ -1,49 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Scanner; - -import model.entities.Reservation; - -public class ProgramSolucaoRuim { - - public static void main(String[] args) throws ParseException { - - Scanner sc = new Scanner(System.in); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - System.out.print("Room number: "); - int number = sc.nextInt(); - System.out.print("Check-in date (dd/MM/yyyy): "); - Date checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - Date checkOut = sdf.parse(sc.next()); - - if (!checkOut.after(checkIn)) { - System.out.println("Error in reservation: Check-out date must be after check-in date"); - } - else { - Reservation reservation = new Reservation(number, checkIn, checkOut); - System.out.println("Reservation: " + reservation); - - System.out.println(); - System.out.println("Enter data to update the reservation:"); - System.out.print("Check-in date (dd/MM/yyyy): "); - checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - checkOut = sdf.parse(sc.next()); - - /*String error = reservation.updateDates(checkIn, checkOut); - if (error != null) { - System.out.println("Error in reservation: " + error); - } - else { - System.out.println("Reservation: " + reservation); - }*/ - } - - sc.close(); - } -} \ No newline at end of file diff --git a/Tratamento_de_excecoes/src/application/SolucaoBoa.java b/Tratamento_de_excecoes/src/application/SolucaoBoa.java deleted file mode 100644 index fa923c4..0000000 --- a/Tratamento_de_excecoes/src/application/SolucaoBoa.java +++ /dev/null @@ -1,51 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Scanner; - -import model.entities.Reservation; -import model.exceptions.DomainException; - -public class SolucaoBoa { - - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - try { - System.out.print("Room number: "); - int number = sc.nextInt(); - System.out.print("Check-in date (dd/MM/yyyy): "); - Date checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - Date checkOut = sdf.parse(sc.next()); - - Reservation reservation = new Reservation(number, checkIn, checkOut); - System.out.println("Reservation: " + reservation); - - System.out.println(); - System.out.println("Enter data to update the reservation:"); - System.out.print("Check-in date (dd/MM/yyyy): "); - checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - checkOut = sdf.parse(sc.next()); - - reservation.updateDates(checkIn, checkOut); - System.out.println("Reservation: " + reservation); - } - catch(ParseException e) { - System.out.println("Invalid date format"); - } - catch(DomainException e) { - System.out.println("Error in reservation: " + e.getMessage()); - } - catch(RuntimeException e) { // Qualquer outra exceção inesperada - System.out.println("Unexpected error"); - } - - sc.close(); - } -} \ No newline at end of file diff --git a/Tratamento_de_excecoes/src/application/SolucaoMuitoRuim.java b/Tratamento_de_excecoes/src/application/SolucaoMuitoRuim.java deleted file mode 100644 index a91dd89..0000000 --- a/Tratamento_de_excecoes/src/application/SolucaoMuitoRuim.java +++ /dev/null @@ -1,53 +0,0 @@ -package application; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Scanner; - -import model.entities.Reservation; - -public class SolucaoMuitoRuim { - - public static void main(String[] args) throws ParseException { - - Scanner sc = new Scanner(System.in); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - System.out.print("Room number: "); - int number = sc.nextInt(); - System.out.print("Check-in date (dd/MM/yyyy): "); - Date checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - Date checkOut = sdf.parse(sc.next()); - - if (!checkOut.after(checkIn)) { - System.out.println("Error in reservation: Check-out date must be after check-in date"); - } - else { - Reservation reservation = new Reservation(number, checkIn, checkOut); - System.out.println("Reservation: " + reservation); - - System.out.println(); - System.out.println("Enter data to update the reservation:"); - System.out.print("Check-in date (dd/MM/yyyy): "); - checkIn = sdf.parse(sc.next()); - System.out.print("Check-out date (dd/MM/yyyy): "); - checkOut = sdf.parse(sc.next()); - - Date now = new Date(); - if (checkIn.before(now) || checkOut.before(now)) { - System.out.println("Error in reservation: Reservation dates for update must be future dates"); - } - else if (!checkOut.after(checkIn)) { - System.out.println("Error in reservation: Check-out date must be after check-in date"); - } - else { - reservation.updateDates(checkIn, checkOut); - System.out.println("Reservation: " + reservation); - } - } - - sc.close(); - } -} \ No newline at end of file diff --git a/Tratamento_de_excecoes/src/model/entities/Reservation.java b/Tratamento_de_excecoes/src/model/entities/Reservation.java deleted file mode 100644 index baf6a7b..0000000 --- a/Tratamento_de_excecoes/src/model/entities/Reservation.java +++ /dev/null @@ -1,72 +0,0 @@ -package model.entities; - -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.concurrent.TimeUnit; - -import model.exceptions.DomainException; - -public class Reservation { - - private Integer roomNumber; - private Date checkIn; - private Date checkOut; - - private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - public Reservation(Integer roomNumber, Date checkIn, Date checkOut){ - if (!checkOut.after(checkIn)) { - throw new DomainException("Check-out date must be after check-in date"); - } - this.roomNumber = roomNumber; - this.checkIn = checkIn; - this.checkOut = checkOut; - } - - public Integer getRoomNumber() { - return roomNumber; - } - - public void setRoomNumber(Integer roomNumber) { - this.roomNumber = roomNumber; - } - - public Date getCheckIn() { - return checkIn; - } - - public Date getCheckOut() { - return checkOut; - } - - // TimeUnit é um tiipo Enumerado com operações - public long duration() { - long diff = checkOut.getTime() - checkIn.getTime(); - return TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS);// Converte os milisegundos para dias - } - - public void updateDates(Date checkIn, Date checkOut){ - Date now = new Date(); - if (checkIn.before(now) || checkOut.before(now)) { - throw new DomainException("Reservation dates for update must be future dates"); - } - if (!checkOut.after(checkIn)) { - throw new DomainException("Check-out date must be after check-in date"); - } - this.checkIn = checkIn; - this.checkOut = checkOut; - } - - @Override - public String toString() { - return "Room " - + roomNumber - + ", check-in: " - + sdf.format(checkIn) - + ", check-out: " - + sdf.format(checkOut) - + ", " - + duration() - + " nights"; - } -} diff --git a/Tratamento_de_excecoes/src/model/exceptions/DomainException.java b/Tratamento_de_excecoes/src/model/exceptions/DomainException.java deleted file mode 100644 index 1f8e6d5..0000000 --- a/Tratamento_de_excecoes/src/model/exceptions/DomainException.java +++ /dev/null @@ -1,10 +0,0 @@ -package model.exceptions; - -public class DomainException extends RuntimeException{ - private static final long serialVersionUID = 1L; - - public DomainException(String msg) { - super(msg); - } - -} diff --git a/alura/.gitignore b/alura/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/alura/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/alura/.idea/.gitignore b/alura/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/alura/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/alura/.idea/encodings.xml b/alura/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/alura/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/alura/.idea/misc.xml b/alura/.idea/misc.xml new file mode 100644 index 0000000..5d6b03c --- /dev/null +++ b/alura/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/alura/.idea/vcs.xml b/alura/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/alura/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/alura/pom.xml b/alura/pom.xml new file mode 100644 index 0000000..1608b74 --- /dev/null +++ b/alura/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.2.4 + + + br.com.alura + ecommerce + 0.0.1-SNAPSHOT + ecommerce + ecommerce + + 17 + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.apache.kafka + kafka-clients + 3.7.0 + + + + org.slf4j + slf4j-simple + 2.0.13 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + diff --git a/alura/src/main/java/br/com/alura/Main.java b/alura/src/main/java/br/com/alura/Main.java new file mode 100644 index 0000000..06a698b --- /dev/null +++ b/alura/src/main/java/br/com/alura/Main.java @@ -0,0 +1,26 @@ +package br.com.alura; + +import org.apache.kafka.clients.producer.KafkaProducer; +import org.apache.kafka.clients.producer.ProducerConfig; +import org.apache.kafka.clients.producer.ProducerRecord; +import org.apache.kafka.common.serialization.StringSerializer; + +import java.util.Properties; + + +public class Main { + public static void main(String[] args) { + var producer = new KafkaProducer(properties()); + var value = "132123,67523,7894589745"; + var record = new ProducerRecord<>("ECOMMERCE_NEW_ORDER", value, value); + producer.send(record); + } + + private static Properties properties() { + var properties = new Properties(); + properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092"); + properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); + properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); + return properties; + } +} \ No newline at end of file diff --git a/ecommerce/.gitignore b/ecommerce/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/ecommerce/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/ecommerce/.mvn/wrapper/maven-wrapper.jar b/ecommerce/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000..cb28b0e Binary files /dev/null and b/ecommerce/.mvn/wrapper/maven-wrapper.jar differ diff --git a/ecommerce/.mvn/wrapper/maven-wrapper.properties b/ecommerce/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..5f0536e --- /dev/null +++ b/ecommerce/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar diff --git a/ecommerce/mvnw b/ecommerce/mvnw new file mode 100644 index 0000000..66df285 --- /dev/null +++ b/ecommerce/mvnw @@ -0,0 +1,308 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.2.0 +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "$(uname)" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="$(/usr/libexec/java_home)"; export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home"; export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=$(java-config --jre-home) + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=$(cygpath --unix "$JAVA_HOME") + [ -n "$CLASSPATH" ] && + CLASSPATH=$(cygpath --path --unix "$CLASSPATH") +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] && + JAVA_HOME="$(cd "$JAVA_HOME" || (echo "cannot cd into $JAVA_HOME."; exit 1); pwd)" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "\"$javaExecutable\"" : '\([^ ]*\)')" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then + if $darwin ; then + javaHome="$(dirname "\"$javaExecutable\"")" + javaExecutable="$(cd "\"$javaHome\"" && pwd -P)/javac" + else + javaExecutable="$(readlink -f "\"$javaExecutable\"")" + fi + javaHome="$(dirname "\"$javaExecutable\"")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="$(\unset -f command 2>/dev/null; \command -v java)" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=$(cd "$wdir/.." || exit 1; pwd) + fi + # end of workaround + done + printf '%s' "$(cd "$basedir" || exit 1; pwd)" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' < "$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" +else + log "Couldn't find $wrapperJarPath, downloading it ..." + + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + fi + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in (wrapperUrl) wrapperUrl="$safeValue"; break ;; + esac + done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + + if $cygwin; then + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") + fi + + if command -v wget > /dev/null; then + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + fi + else + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in (wrapperSha256Sum) wrapperSha256Sum=$value; break ;; + esac +done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi +fi + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") + [ -n "$CLASSPATH" ] && + CLASSPATH=$(cygpath --path --windows "$CLASSPATH") + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +# shellcheck disable=SC2086 # safe args +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/ecommerce/mvnw.cmd b/ecommerce/mvnw.cmd new file mode 100644 index 0000000..95ba6f5 --- /dev/null +++ b/ecommerce/mvnw.cmd @@ -0,0 +1,205 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.2.0 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Output 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Output 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Output 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/ecommerce/pom.xml b/ecommerce/pom.xml new file mode 100644 index 0000000..1608b74 --- /dev/null +++ b/ecommerce/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.2.4 + + + br.com.alura + ecommerce + 0.0.1-SNAPSHOT + ecommerce + ecommerce + + 17 + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.apache.kafka + kafka-clients + 3.7.0 + + + + org.slf4j + slf4j-simple + 2.0.13 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + diff --git a/ecommerce/src/main/java/br/com/alura/ecommerce/FraudDetectorService.java b/ecommerce/src/main/java/br/com/alura/ecommerce/FraudDetectorService.java new file mode 100644 index 0000000..2651813 --- /dev/null +++ b/ecommerce/src/main/java/br/com/alura/ecommerce/FraudDetectorService.java @@ -0,0 +1,54 @@ +package br.com.alura.ecommerce; + +import org.apache.kafka.clients.consumer.ConsumerConfig; +import org.apache.kafka.clients.consumer.KafkaConsumer; +import org.apache.kafka.common.serialization.StringDeserializer; + +import java.time.Duration; +import java.util.Collection; +import java.util.Collections; +import java.util.Properties; + +public class FraudDetectorService { + + public static void main(String[] args) { + var consumer = new KafkaConsumer(properties()); + // O correto é cada serviço escutar um tópico só! É raro escuta mais de um tópico + consumer.subscribe(Collections.singletonList("ECOMMERCE_NEW_ORDER")); // Eu preciso esctuar de algum local - eu preciso passar uma lista + while (true) { + var records = consumer.poll(Duration.ofMillis(100)); // Preciso perguntar por algum tempo se tem mensagem ali dentro + // poll é assim que eu pergunto + if (!records.isEmpty()) { + System.out.println("Encontrei " + records.count() + " registros"); + for (var record : records) { + System.out.println("---------------------------------------------------"); + System.out.println("Processing new order, checking for fraud!"); + System.out.println(record.key()); + System.out.println(record.value()); + System.out.println(record.partition()); + System.out.println(record.offset()); + try { + Thread.sleep(5000); // Finjindo uma fraude + } catch (InterruptedException e) { + e.printStackTrace(); + // throw new RuntimeException(e); + } + System.out.println("Order processed"); + } + } + } + } + + private static Properties properties() { + var properties = new Properties(); + + // Eu preciso "escutar" o quê ele está falando! + properties.setProperty(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092"); + properties.setProperty(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName()); + properties.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName()); + properties.setProperty(ConsumerConfig.GROUP_ID_CONFIG, FraudDetectorService.class.getSimpleName()); + return properties; + } + + +} diff --git a/ecommerce/src/main/java/br/com/alura/ecommerce/NewOrderMain.java b/ecommerce/src/main/java/br/com/alura/ecommerce/NewOrderMain.java new file mode 100644 index 0000000..c4301b7 --- /dev/null +++ b/ecommerce/src/main/java/br/com/alura/ecommerce/NewOrderMain.java @@ -0,0 +1,49 @@ +package br.com.alura.ecommerce; + +import org.apache.kafka.clients.producer.KafkaProducer; +import org.apache.kafka.clients.producer.ProducerConfig; +import org.apache.kafka.clients.producer.ProducerRecord; +import org.apache.kafka.common.serialization.StringSerializer; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import java.util.Map; +import java.util.Properties; +import java.util.concurrent.ExecutionException; + +@SpringBootApplication +public class NewOrderMain { + public static void main(String[] args) throws ExecutionException, InterruptedException { + + // Tem dois parâmetros: tipo da chave e tipo da mensagem + var producer = new KafkaProducer(properties()); + + var value = "132123,675223,91238419"; + var value2 = "Id Pedido: 13123123, Id Compra: 13124, Valor: R$ 1000,00"; + + // Agora que eu tenho um producer, posso enviar algo: + // var record = new ProducerRecord("ECOMMERCE_NEW_ORDER", value, value); + // Ele percebe que é String, String, então eu posso remover: + var record = new ProducerRecord<>("ECOMMERCE_NEW_ORDER", value2, value2); // Por ora será a mesma coisa + + // O método send devolve um future - algo que ainda vai rola, por isso é um get, pois eu espero terminar + // Isso é um callback: + producer.send(record, (data, ex) ->{ + if(ex != null){ + ex.printStackTrace(); + return; + } + System.out.println("sucesso enviando nesse tópico:" + data.topic() + ":::partition " + data.partition() + "/ offset " + data.offset() + "/ timestamp" + data.timestamp()); + }).get(); // é um registro porque ficará registrado no kafka pelo tempo que eu quiser, basta eu configurar + } + + private static Properties properties() { + var properties = new Properties(); + // Preciso apontar ONDE estão rodando meus kafkas + properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092"); + // Além disso, eu preciso passar os transformadores de Strings para Byte (Serializadores) + // Key Serializer é o transformador, depois preciso mitigar o quê será de String, tanto p/ chave quanto p/ o valor + properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); + properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); + return properties; + } +} diff --git a/ecommerce/src/main/resources/application.properties b/ecommerce/src/main/resources/application.properties new file mode 100644 index 0000000..01776c3 --- /dev/null +++ b/ecommerce/src/main/resources/application.properties @@ -0,0 +1 @@ +spring.application.name=ecommerce diff --git a/ecommerce/src/test/java/br/com/alura/ecommerce/EcommerceApplicationTests.java b/ecommerce/src/test/java/br/com/alura/ecommerce/EcommerceApplicationTests.java new file mode 100644 index 0000000..b0a53b4 --- /dev/null +++ b/ecommerce/src/test/java/br/com/alura/ecommerce/EcommerceApplicationTests.java @@ -0,0 +1,13 @@ +package br.com.alura.ecommerce; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class EcommerceApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/ecommercee/.gitignore b/ecommercee/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/ecommercee/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/ecommercee/.idea/.gitignore b/ecommercee/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/ecommercee/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/ecommercee/.idea/encodings.xml b/ecommercee/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/ecommercee/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/ecommercee/.idea/misc.xml b/ecommercee/.idea/misc.xml new file mode 100644 index 0000000..5d6b03c --- /dev/null +++ b/ecommercee/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ecommercee/.idea/vcs.xml b/ecommercee/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/ecommercee/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ecommercee/pom.xml b/ecommercee/pom.xml new file mode 100644 index 0000000..da2d864 --- /dev/null +++ b/ecommercee/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + br.com.alura + ecommercee + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/files_classes b/files_classes deleted file mode 100644 index 01c05cc..0000000 --- a/files_classes +++ /dev/null @@ -1,3 +0,0 @@ -Good morning -Godd afternoon -Good night diff --git a/javaRawProject/.gitignore b/javaRawProject/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/javaRawProject/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/javaRawProject/.idea/.gitignore b/javaRawProject/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/javaRawProject/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/javaRawProject/.idea/compiler.xml b/javaRawProject/.idea/compiler.xml new file mode 100644 index 0000000..8ddc56c --- /dev/null +++ b/javaRawProject/.idea/compiler.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/encodings.xml b/javaRawProject/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/javaRawProject/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/jarRepositories.xml b/javaRawProject/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/javaRawProject/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/misc.xml b/javaRawProject/.idea/misc.xml new file mode 100644 index 0000000..20e4bc5 --- /dev/null +++ b/javaRawProject/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/modules.xml b/javaRawProject/.idea/modules.xml new file mode 100644 index 0000000..2e72c16 --- /dev/null +++ b/javaRawProject/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/uiDesigner.xml b/javaRawProject/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/javaRawProject/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/.idea/vcs.xml b/javaRawProject/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/javaRawProject/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/javaRawProject/javaRawProject.iml b/javaRawProject/javaRawProject.iml new file mode 100644 index 0000000..a80f8af --- /dev/null +++ b/javaRawProject/javaRawProject.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/javaRawProject/pom.xml b/javaRawProject/pom.xml new file mode 100644 index 0000000..27e477e --- /dev/null +++ b/javaRawProject/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + + academy.dojo + javaRawProject + 1.0-SNAPSHOT + + + 21 + 21 + 21 + UTF-8 + + + + + spring-boot-starter-parent + org.springframework.boot + 3.2.4 + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.projectlombok + lombok + + + + org.springframework.boot + spring-boot-devtools + + + + \ No newline at end of file diff --git a/javaRawProject/src/main/java/academy/ApplicationStart.java b/javaRawProject/src/main/java/academy/ApplicationStart.java new file mode 100644 index 0000000..52c8148 --- /dev/null +++ b/javaRawProject/src/main/java/academy/ApplicationStart.java @@ -0,0 +1,12 @@ +package academy; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class ApplicationStart { + public static void main(String[] args) { + SpringApplication.run(ApplicationStart.class, args); + // Esse é o comando que vai rodar o spring + } +} diff --git a/javaRawProject/src/main/java/academy/controller/AnimeController.java b/javaRawProject/src/main/java/academy/controller/AnimeController.java new file mode 100644 index 0000000..83f162e --- /dev/null +++ b/javaRawProject/src/main/java/academy/controller/AnimeController.java @@ -0,0 +1,27 @@ +package academy.controller; + +import academy.devdojo.Anime; +import academy.util.DateUtil; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.time.LocalDateTime; +import java.util.List; + +@RestController +@RequestMapping("anime") +@Log4j2 +public class AnimeController { + + @Autowired + private DateUtil dateUtil; + + @GetMapping(path = "/lista") + public List list() { + log.info(dateUtil.formatLocalDateTimeToDataBaseStyle(LocalDateTime.now())); + return List.of(new Anime("Dragon Ball (Test - Build - Hot Swap)"), new Anime("Bersek")); + } +} diff --git a/javaRawProject/src/main/java/academy/devdojo/Anime.java b/javaRawProject/src/main/java/academy/devdojo/Anime.java new file mode 100644 index 0000000..4a7f6ea --- /dev/null +++ b/javaRawProject/src/main/java/academy/devdojo/Anime.java @@ -0,0 +1,18 @@ +package academy.devdojo; + +public class Anime { + + private String name; + + public Anime(String name) { + this.name = name; + } + + public Anime() { + } + + public String getName() { + return name; + } + +} diff --git a/javaRawProject/src/main/java/academy/util/DateUtil.java b/javaRawProject/src/main/java/academy/util/DateUtil.java new file mode 100644 index 0000000..70a3c4d --- /dev/null +++ b/javaRawProject/src/main/java/academy/util/DateUtil.java @@ -0,0 +1,13 @@ +package academy.util; + +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +@Component // Eu preciso regitrar os componentes caso eu queira fazer injejção de dependência; +public class DateUtil { + public String formatLocalDateTimeToDataBaseStyle(LocalDateTime localDateTime){ + return DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm:ss").format(localDateTime); + } +} diff --git a/javaRawProject/target/classes/academy/ApplicationStart.class b/javaRawProject/target/classes/academy/ApplicationStart.class new file mode 100644 index 0000000..5bf8c46 Binary files /dev/null and b/javaRawProject/target/classes/academy/ApplicationStart.class differ diff --git a/javaRawProject/target/classes/academy/controller/AnimeController.class b/javaRawProject/target/classes/academy/controller/AnimeController.class new file mode 100644 index 0000000..f68a583 Binary files /dev/null and b/javaRawProject/target/classes/academy/controller/AnimeController.class differ diff --git a/javaRawProject/target/classes/academy/devdojo/Anime.class b/javaRawProject/target/classes/academy/devdojo/Anime.class new file mode 100644 index 0000000..76d41a5 Binary files /dev/null and b/javaRawProject/target/classes/academy/devdojo/Anime.class differ diff --git a/javaRawProject/target/classes/academy/util/DateUtil.class b/javaRawProject/target/classes/academy/util/DateUtil.class new file mode 100644 index 0000000..e30c620 Binary files /dev/null and b/javaRawProject/target/classes/academy/util/DateUtil.class differ diff --git a/logica_de_programacao/.classpath b/logica_de_programacao/.classpath deleted file mode 100644 index 57bca72..0000000 --- a/logica_de_programacao/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/logica_de_programacao/.gitignore b/logica_de_programacao/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/logica_de_programacao/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/logica_de_programacao/.project b/logica_de_programacao/.project deleted file mode 100644 index 9791e81..0000000 --- a/logica_de_programacao/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - logica_de_programacao - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/logica_de_programacao/.settings/org.eclipse.core.resources.prefs b/logica_de_programacao/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/logica_de_programacao/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/logica_de_programacao/.settings/org.eclipse.jdt.core.prefs b/logica_de_programacao/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8c9943d..0000000 --- a/logica_de_programacao/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,14 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 diff --git a/logica_de_programacao/src/videoClasses/do_while_converte_celsius_to_fahrenheint.java b/logica_de_programacao/src/videoClasses/do_while_converte_celsius_to_fahrenheint.java deleted file mode 100644 index 9290bb4..0000000 --- a/logica_de_programacao/src/videoClasses/do_while_converte_celsius_to_fahrenheint.java +++ /dev/null @@ -1,45 +0,0 @@ -/* -Fazer um programa para ler uma temperatura em Celsius e mostrar o equivalente em -Fahrenheit. Perguntar se o usuário deseja repetir (s/n). Caso o usuário digite "s", repetir o -programa. - -*/ - -package videoClasses; - -import java.util.Locale; -import java.util.Scanner; - -public class do_while_converte_celsius_to_fahrenheint { - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - /* Utilizando do-while: */ - - char resp; - do { - System.out.print("Digite a temperatuara em Celsius: "); - double C = sc.nextDouble(); - double F = (9.0 * C) / 5.0 + 32.0; - System.out.printf("Equivalente em Fahrenheit: %.2f%n", F); - System.out.print("Deseja repetir (s/n)"); - resp = sc.next().charAt(0); - } while(resp != 'n'); - - - /* Utilizando while: */ - - /* - * char resp = 's'; - * - * while (resp != 'n') { System.out.print("Digite a temperatuara em Celsius: "); - * double C = sc.nextDouble(); double F = (9.0 * C) / 5.0 + 32.0; - * System.out.printf("Equivalente em Fahrenheit: %.2f%n", F); - * System.out.print("Deseja repetir (s/n)"); resp = sc.next().charAt(0); } - */ - - sc.close(); - - } -} diff --git a/logica_de_programacao/src/videoClasses/estrutura_condicional.java b/logica_de_programacao/src/videoClasses/estrutura_condicional.java deleted file mode 100644 index 02ec266..0000000 --- a/logica_de_programacao/src/videoClasses/estrutura_condicional.java +++ /dev/null @@ -1,13 +0,0 @@ -package videoClasses; - -public class estrutura_condicional { - public static void main(String[] args) { - int x = 5; - System.out.println("Bom dia"); - System.out.println("Boa noite"); - - if (x < 0) { - System.out.println("Boa tarde"); - } - } -} diff --git a/logica_de_programacao/src/videoClasses/esturutra_for.java b/logica_de_programacao/src/videoClasses/esturutra_for.java deleted file mode 100644 index a35ab70..0000000 --- a/logica_de_programacao/src/videoClasses/esturutra_for.java +++ /dev/null @@ -1,23 +0,0 @@ -package videoClasses; - -import java.util.Locale; -import java.util.Scanner; - -public class esturutra_for { - public static void main(String[] args) { - Locale.setDefault(Locale.US); - Scanner sc = new Scanner(System.in); - - int N = sc.nextInt(); - - int soma = 0; - for (int i = 0; i < N; i++) { - int x = sc.nextInt(); - soma = soma + x; - } - System.out.println(soma); - - sc.close(); - - } -} diff --git a/logica_de_programacao/src/videoClasses/funcoes_interessantes_para_strings.java b/logica_de_programacao/src/videoClasses/funcoes_interessantes_para_strings.java deleted file mode 100644 index 9b627f8..0000000 --- a/logica_de_programacao/src/videoClasses/funcoes_interessantes_para_strings.java +++ /dev/null @@ -1,38 +0,0 @@ -package videoClasses; - -public class funcoes_interessantes_para_strings { - public static void main(String[] args) { - String original = "abcde FGHIJ ABC abc DEFG "; - - String s01 = original.toLowerCase(); - String s02 = original.toUpperCase(); - String s03 = original.trim(); - String s04 = original.substring(2); // Gera uma nova string a partir do parâmetro; - String s05 = original.substring(2, 9); // Corta a partir porém ABAIXO do caractera 9; - String s06 = original.replace('a', 'x'); - String s07 = original.replace("abc", "xy"); - int i = original.indexOf("bc"); // Primeira ocorrência/posição do "bc" - int j = original.lastIndexOf("bc"); - - System.out.println("Original: -" + original + "-"); - System.out.println("toLowerCase: -" + s01 + "-"); - System.out.println("touUpperCase: -" + s02 + "-"); - System.out.println("trim: -" + s03 + "-"); - System.out.println("substring(2): -" + s04 + "-"); - System.out.println("substring(2, 9): -" + s05 + "-"); - System.out.println("replace('a', 'x'): -" + s06 + "-"); - System.out.println("Index of 'bc': " + i); - System.out.println("Last index of 'bc': " + j); - - String s = "potato apple lemon"; - - String[] vect = s.split(" "); - - System.out.println(vect[0]); - System.out.println(vect[1]); - System.out.println(vect[2]); - System.out.println(vect[4]); - - } - -} diff --git a/logica_de_programacao/src/videoClasses/funcoes_sintaxe.java b/logica_de_programacao/src/videoClasses/funcoes_sintaxe.java deleted file mode 100644 index d277b16..0000000 --- a/logica_de_programacao/src/videoClasses/funcoes_sintaxe.java +++ /dev/null @@ -1,46 +0,0 @@ -package videoClasses; - -import java.util.Scanner; - -public class funcoes_sintaxe { - - public static void main(String[] args) { - /* Fazer um programa para ler três números - inteiros e mostrar na tela o maior dele */ - - Scanner sc = new Scanner(System.in); - - System.out.println("Enter three numbers: "); - int a = sc.nextInt(); - int b = sc.nextInt(); - int c = sc.nextInt(); - - int higher = max(a, b, c); - - showResult(higher); - - - sc.close(); - - } - - - public static int max(int x, int y, int z) { - int aux; - if (x > y && x > z) { - aux = x; - } - else if (y > z) { - aux = y; - } - else { - aux = z; - } - return aux; - } - - public static void showResult(int value) { - System.out.println("Higher = " + value); - } - -} diff --git a/logica_de_programacao/src/videoClasses/math_functions.java b/logica_de_programacao/src/videoClasses/math_functions.java deleted file mode 100644 index 2c50634..0000000 --- a/logica_de_programacao/src/videoClasses/math_functions.java +++ /dev/null @@ -1,34 +0,0 @@ -package videoClasses; - -public class math_functions { - - public static void main(String[] args) { - double x = 3.0; - double y = 4.0; - double z = -5.0; - double A, B, C; - - A = Math.sqrt(x); - B = Math.sqrt(y); - C = Math.sqrt(25.0); - System.out.println("Raiz quadrada de " + x + " = " + A); - System.out.println("Raiz quadrada de " + y + " = " + B); - System.out.println("Raiz quadrada de 25 = " + C); - - A = Math.pow(x, y); - B = Math.pow(x, 2.0); - C = Math.pow(5.0, 2.0); - - System.out.println(x + " elevado a " + y + " = " + A); - System.out.println(x + " elevado ao quadrado = " + B); - System.out.println("5 elevado ao quadrado = " + C); - - A = Math.abs(y); - B = Math.abs(z); - System.out.println("Valor absoluto de " + y + " = " + A); - System.out.println("Valor absoluto de " + z + " = " + B); - - - } - -} diff --git a/logica_de_programacao/src/videoClasses/operador_ternario.java b/logica_de_programacao/src/videoClasses/operador_ternario.java deleted file mode 100644 index 6d39c6b..0000000 --- a/logica_de_programacao/src/videoClasses/operador_ternario.java +++ /dev/null @@ -1,19 +0,0 @@ -package videoClasses; - -import java.util.Scanner; - -public class operador_ternario { - - public static void main(String[] args) { - Scanner sc = new Scanner(System.in); - - double preco = 34.5; - double desconto = (preco < 20.0) ? preco * 0.1 : preco * 0.05; - - System.out.println(desconto); - - sc.close(); - - } - -} diff --git a/logica_de_programacao/src/videoClasses/scanner.java b/logica_de_programacao/src/videoClasses/scanner.java deleted file mode 100644 index 557ae5f..0000000 --- a/logica_de_programacao/src/videoClasses/scanner.java +++ /dev/null @@ -1,25 +0,0 @@ -package videoClasses; - -import java.util.Scanner; - -public class scanner { - - public static void main(String[] args) { - - Scanner sc = new Scanner(System.in); - int x; - String s1, s2, s3; - x = sc.nextInt(); - sc.nextLine(); - s1 = sc.nextLine(); - s2 = sc.nextLine(); - s3 = sc.nextLine(); - System.out.println("DADOS DIGITADOS:"); - System.out.println(x); - System.out.println(s1); - System.out.println(s2); - System.out.println(s3); - sc.close(); - } - -} diff --git a/logica_de_programacao/src/videoClasses/switch_case.java b/logica_de_programacao/src/videoClasses/switch_case.java deleted file mode 100644 index 5cd5ad9..0000000 --- a/logica_de_programacao/src/videoClasses/switch_case.java +++ /dev/null @@ -1,49 +0,0 @@ -/* -Fazer um programa para ler um valor inteiro de 1 a 7 representando um -dia da semana (sendo 1=domingo, 2=segunda, e assim por diante). -Escrever na tela o dia da semana correspondente, conforme exemplos - -* */ - -package videoClasses; - -import java.util.Scanner; - -public class switch_case { - - public static void main(String[] args) { - Scanner sc = new Scanner(System.in); - int x = sc.nextInt(); - String dia; - switch (x) { - case 1: - dia = "domingo"; - break; - case 2: - dia = "segunda"; - break; - case 3: - dia = "terca"; - break; - case 4: - dia = "quarta"; - break; - case 5: - dia = "quinta"; - break; - case 6: - dia = "sexta"; - break; - case 7: - dia = "sabado"; - break; - default: - dia = "valor invalido"; - break; - } - System.out.println("Dia da semana: " + dia); - sc.close(); - - } - -} diff --git a/logica_de_programacao/src/videoClasses/vendo_DEBUG_no_eclipse.java b/logica_de_programacao/src/videoClasses/vendo_DEBUG_no_eclipse.java deleted file mode 100644 index ad139ad..0000000 --- a/logica_de_programacao/src/videoClasses/vendo_DEBUG_no_eclipse.java +++ /dev/null @@ -1,27 +0,0 @@ -package videoClasses; - -import java.util.Locale; -import java.util.Scanner; - -public class vendo_DEBUG_no_eclipse { - - public static void main(String[] args) { - Locale.setDefault(Locale.US); - - Scanner sc = new Scanner(System.in); - - double largura = sc.nextDouble(); - double comprimento = sc.nextDouble(); - double metroQuadrado = sc.nextDouble(); - - double area = largura * comprimento; - double preco = area * metroQuadrado; - - System.out.printf("AREA = %.2f%n", area); - System.out.printf("PRECO = %.2f%n", preco); - - sc.close(); - - } - -} diff --git a/springboot2.essentials/.gitignore b/springboot2.essentials/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/springboot2.essentials/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/springboot2.essentials/.mvn/wrapper/maven-wrapper.jar b/springboot2.essentials/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000..cb28b0e Binary files /dev/null and b/springboot2.essentials/.mvn/wrapper/maven-wrapper.jar differ diff --git a/springboot2.essentials/.mvn/wrapper/maven-wrapper.properties b/springboot2.essentials/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..5f0536e --- /dev/null +++ b/springboot2.essentials/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar diff --git a/springboot2.essentials/docker-compose.yml b/springboot2.essentials/docker-compose.yml new file mode 100644 index 0000000..cca91ff --- /dev/null +++ b/springboot2.essentials/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3.1' +services: + db: + image: mysql + container_name: mysql + environment: + MYSQL_ROOT_PASSWORD: root + ports: + - "3306:3306" + volumes: + - devdojo_data:/var/lib/mysql + +volumes: + devdojo_data: \ No newline at end of file diff --git a/springboot2.essentials/mvnw b/springboot2.essentials/mvnw new file mode 100644 index 0000000..66df285 --- /dev/null +++ b/springboot2.essentials/mvnw @@ -0,0 +1,308 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.2.0 +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "$(uname)" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="$(/usr/libexec/java_home)"; export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home"; export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=$(java-config --jre-home) + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=$(cygpath --unix "$JAVA_HOME") + [ -n "$CLASSPATH" ] && + CLASSPATH=$(cygpath --path --unix "$CLASSPATH") +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] && + JAVA_HOME="$(cd "$JAVA_HOME" || (echo "cannot cd into $JAVA_HOME."; exit 1); pwd)" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "\"$javaExecutable\"" : '\([^ ]*\)')" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then + if $darwin ; then + javaHome="$(dirname "\"$javaExecutable\"")" + javaExecutable="$(cd "\"$javaHome\"" && pwd -P)/javac" + else + javaExecutable="$(readlink -f "\"$javaExecutable\"")" + fi + javaHome="$(dirname "\"$javaExecutable\"")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="$(\unset -f command 2>/dev/null; \command -v java)" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=$(cd "$wdir/.." || exit 1; pwd) + fi + # end of workaround + done + printf '%s' "$(cd "$basedir" || exit 1; pwd)" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' < "$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" +else + log "Couldn't find $wrapperJarPath, downloading it ..." + + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + fi + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in (wrapperUrl) wrapperUrl="$safeValue"; break ;; + esac + done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + + if $cygwin; then + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") + fi + + if command -v wget > /dev/null; then + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + fi + else + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in (wrapperSha256Sum) wrapperSha256Sum=$value; break ;; + esac +done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi +fi + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") + [ -n "$CLASSPATH" ] && + CLASSPATH=$(cygpath --path --windows "$CLASSPATH") + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +# shellcheck disable=SC2086 # safe args +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/springboot2.essentials/mvnw.cmd b/springboot2.essentials/mvnw.cmd new file mode 100644 index 0000000..95ba6f5 --- /dev/null +++ b/springboot2.essentials/mvnw.cmd @@ -0,0 +1,205 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.2.0 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Output 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Output 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Output 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/springboot2.essentials/pom.xml b/springboot2.essentials/pom.xml new file mode 100644 index 0000000..7395b1d --- /dev/null +++ b/springboot2.essentials/pom.xml @@ -0,0 +1,71 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.1.10 + + + academy.devdojo + springboot2.essentials + 0.0.1-SNAPSHOT + springboot2.essentials + Curso de Spring Boot do DevDojo + + 21 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + com.mysql + mysql-connector-j + 8.3.0 + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + paketobuildpacks/builder-jammy-base:latest + + + + org.projectlombok + lombok + + + + + + + + diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/Application.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/Application.java new file mode 100644 index 0000000..9b66674 --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/Application.java @@ -0,0 +1,13 @@ +package academy.devdojo.springboot2.essentials; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + + public static void main(String[] args) { + SpringApplication.run(Application.class, args); + } + +} diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/controller/AnimeController.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/controller/AnimeController.java new file mode 100644 index 0000000..5da83a1 --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/controller/AnimeController.java @@ -0,0 +1,55 @@ +package academy.devdojo.springboot2.essentials.controller; + + +import academy.devdojo.springboot2.essentials.domain.Anime; +import academy.devdojo.springboot2.essentials.services.AnimeService; +import academy.devdojo.springboot2.essentials.util.DateUtil; +import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@RequestMapping("animes") +@Log4j2 +@RequiredArgsConstructor +public class AnimeController { + + private final DateUtil dateUtil; + + private final AnimeService animeService; + @GetMapping + public ResponseEntity> list() {; + return new ResponseEntity<>(animeService.listAll(), HttpStatus.OK); + // return ResponseEntity.ok(animeService.listAll()); // outro jeito de fazer + } + + @GetMapping(path = "/{id}") + public ResponseEntity findById(@PathVariable long id) {; + return ResponseEntity.ok(animeService.findById(id)); + } + + @PostMapping + // @ResponseStatus(HttpStatus.CREATED) // assim tmb é possível + public ResponseEntity save(@RequestBody Anime anime){ + // Eu utilizo o Jackson para fazer o mapemaneto automático + // Se ele encontrar o Json igula ao conteúdo de classe, ele faz o mapeamento + // ResponseEntity.created() precisa de uma URI + return new ResponseEntity<>(animeService.save(anime), HttpStatus.CREATED); // Assim eu retorno um 201 + } + @DeleteMapping(path = "{id}") + public ResponseEntity delete(@PathVariable long id){ + animeService.delete(id); + return new ResponseEntity<>(HttpStatus.NO_CONTENT); + } + + @PutMapping + public ResponseEntity replace(@RequestBody Anime anime){ + animeService.replace(anime); + return new ResponseEntity<>(HttpStatus.NO_CONTENT); + } + +} diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/domain/Anime.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/domain/Anime.java new file mode 100644 index 0000000..38c0fb4 --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/domain/Anime.java @@ -0,0 +1,26 @@ +package academy.devdojo.springboot2.essentials.domain; + +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Entity +public class Anime { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @JsonProperty("id") + private Long id; + + @JsonProperty("name") + private String name; + +} diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/repository/AnimeRepository.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/repository/AnimeRepository.java new file mode 100644 index 0000000..07b2e34 --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/repository/AnimeRepository.java @@ -0,0 +1,9 @@ +package academy.devdojo.springboot2.essentials.repository; + +import academy.devdojo.springboot2.essentials.domain.Anime; + +import java.util.List; + +public interface AnimeRepository { + List listAll(); +} diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/services/AnimeService.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/services/AnimeService.java new file mode 100644 index 0000000..bffca8d --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/services/AnimeService.java @@ -0,0 +1,45 @@ +package academy.devdojo.springboot2.essentials.services; + +import academy.devdojo.springboot2.essentials.domain.Anime; +import org.springframework.http.HttpStatus; +import org.springframework.stereotype.Service; +import org.springframework.web.server.ResponseStatusException; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.ThreadLocalRandom; + +@Service +public class AnimeService { + private static List animes; + + static { + animes = new ArrayList<>(List.of(new Anime(1L, "Dragon Ball (Test - Build - Hot Swap)"), new Anime(2L, "Bersek"))); + } + + public List listAll() { + return animes; + } + + public Anime findById(long id) { + return animes.stream() + .filter(anime -> anime.getId().equals(id)) + .findFirst() + .orElseThrow(() -> new ResponseStatusException(HttpStatus.BAD_REQUEST, "Anime not found")); + } + + public Anime save(Anime anime) { + anime.setId(ThreadLocalRandom.current().nextLong(3, 10000)); + animes.add(anime); + return anime; + } + + public void delete(long id) { + animes.remove(findById(id)); + } + + public void replace(Anime anime) { + delete(anime.getId()); + animes.add(anime); + } +} diff --git a/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/util/DateUtil.java b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/util/DateUtil.java new file mode 100644 index 0000000..3260c69 --- /dev/null +++ b/springboot2.essentials/src/main/java/academy/devdojo/springboot2/essentials/util/DateUtil.java @@ -0,0 +1,13 @@ +package academy.devdojo.springboot2.essentials.util; + +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +@Component // Eu preciso regitrar os componentes caso eu queira fazer injejção de dependência; +public class DateUtil { + public String formatLocalDateTimeToDataBaseStyle(LocalDateTime localDateTime){ + return DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm:ss").format(localDateTime); + } +} diff --git a/springboot2.essentials/src/main/resources/application.properties b/springboot2.essentials/src/main/resources/application.properties new file mode 100644 index 0000000..bcb633e --- /dev/null +++ b/springboot2.essentials/src/main/resources/application.properties @@ -0,0 +1,2 @@ +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +#spring.datasource.url=jdbc:mysql://localhost:3306/testdb \ No newline at end of file diff --git a/springboot2.essentials/src/main/resources/application.yml b/springboot2.essentials/src/main/resources/application.yml new file mode 100644 index 0000000..ee57994 --- /dev/null +++ b/springboot2.essentials/src/main/resources/application.yml @@ -0,0 +1,12 @@ +server: + error: + include-stacktrace: on_param + +spring: + datasource: + url: jdbc:mysql//localhost:3306/anime?useSSL=false&createDatabaseIfNotExist=true&allowPublicKeyRetrieval=true + username: root + password: root + jpa: + hibernate: + ddl-auto: update diff --git a/springboot2.essentials/src/test/java/academy/devdojo/springboot2/essentials/ApplicationTests.java b/springboot2.essentials/src/test/java/academy/devdojo/springboot2/essentials/ApplicationTests.java new file mode 100644 index 0000000..f5a4661 --- /dev/null +++ b/springboot2.essentials/src/test/java/academy/devdojo/springboot2/essentials/ApplicationTests.java @@ -0,0 +1,13 @@ +package academy.devdojo.springboot2.essentials; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class ApplicationTests { + + @Test + void contextLoads() { + } + +}