Anis Kadri created CB-4984:
------------------------------

             Summary: Can't name my class CordovaActivity
                 Key: CB-4984
                 URL: https://issues.apache.org/jira/browse/CB-4984
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 3.1.0
         Environment: android sdk tools 22.2.1
android sdk platform-tools 18.0.1
Android 4.3 (API 18)
            Reporter: Anis Kadri
             Fix For: 3.2.0


Yes it's super silly but the node create script should fail if user enters in: 
"CordovaActivity" as an activity name since we inherit from a class that has 
that name. Might also apply to package names.

steps to reproduce

{code}
./bin/create /path/to/project mypackage.name CordovaActivity
{code}

Results:

{code}
-compile:
    [javac] Compiling 6 source files to /private/tmp/android/bin/classes
    [javac] /private/tmp/android/src/io/cordova/CordovaActivity.java:25: cyclic 
inheritance involving io.cordova.CordovaActivity
    [javac] public class CordovaActivity extends CordovaActivity 
    [javac]        ^
    [javac] 1 error

{code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to