IDE crashed when I was creating a Java Class named "3DView".
What version of AndroidIDE you're using?
v2.1.2 (debug builds)
Relevant log output
AndroidIDE crash report
Manufacturer: samsung
Device: SM-F127G
App version: 2.1.2-beta_main-770c3bd (212)
Stacktrace:
java.lang.IllegalArgumentException: not a valid name: 3DView
at com.squareup.javapoet.Util.checkArgument(Util.java:89)
at com.squareup.javapoet.TypeSpec$Builder.<init>(TypeSpec.java:439)
at com.squareup.javapoet.TypeSpec$Builder.<init>(TypeSpec.java:419)
at com.squareup.javapoet.TypeSpec.classBuilder(TypeSpec.java:129)
at com.itsaky.androidide.utils.ClassBuilder.newClassSpec(ClassBuilder.java:24)
at com.itsaky.androidide.utils.ClassBuilder.createClass(ClassBuilder.java:12)
at com.itsaky.androidide.utils.ProjectWriter.createJavaClass(ProjectWriter.java:133)
at com.itsaky.androidide.handlers.FileTreeActionHandler.createJavaClass$lambda-1(FileTreeActionHandler.kt:245)
at com.itsaky.androidide.handlers.FileTreeActionHandler.$r8$lambda$Zo1vXPpb8uRJvWrMWF32uADx59g(Unknown Source:0)
at com.itsaky.androidide.handlers.FileTreeActionHandler$$ExternalSyntheticLambda0.onClick(Unknown Source:10)
at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Duplicate issues
[X] This issue has not been reported yet.
Code of Conduct
[x] I agree to follow this project's Code of Conduct
What happened?
IDE Crashed!
What's the expected behavior?
IDE crashed when I was creating a Java Class named "3DView".
What version of AndroidIDE you're using?
v2.1.2 (debug builds)
Relevant log output
Duplicate issues
Code of Conduct