We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Java 7 code does not compile and I can not fix it. The method to be modified is in an inner class Result and marked as static. If I remove "static" it fails to compile with a different error. I can't modify the calling method at the bottom, the editor won't allow it. I have seen similar issue with some other problems as well.
Solution.java:78: error: Illegal static declaration in inner class Solution.Result
public static SinglyLinkedListNode insertNodeAtPosition(SinglyLinkedListNode llist, int data, int position) {
^
modifier 'static' is only allowed in constant variable declarations
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Insert a node at a specific position in a linked list
You are viewing a single comment's thread. Return to all comments →
Java 7 code does not compile and I can not fix it. The method to be modified is in an inner class Result and marked as static. If I remove "static" it fails to compile with a different error. I can't modify the calling method at the bottom, the editor won't allow it. I have seen similar issue with some other problems as well.
Solution.java:78: error: Illegal static declaration in inner class Solution.Result public static SinglyLinkedListNode insertNodeAtPosition(SinglyLinkedListNode llist, int data, int position) { ^ modifier 'static' is only allowed in constant variable declarations