Как снять флажок -Xlint при использовании JGrasp?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как снять флажок -Xlint при использовании JGrasp?

Сообщение Anonymous »

В моем учебнике мы создаем классы абстрактных типов данных, в данном случае стек. Он основан на массиве и, таким образом, ограничен. Вот часть кода, генерирующего сообщение:

Код: Выделить всё

package ch03.stacks;

public class ArrayStack implements BoundedStackInterface
{
protected final int DEFCAP = 100; // default capacity
protected T[] stack;              // holds stack elements
protected int topIndex = -1;      // index of top element in stack

public ArrayStack()
{
stack = (T[]) new Object[DEFCAP];
}

public ArrayStack(int maxSize)
{
stack = (T[]) new Object[maxSize];
}
Я считаю, что проблема связана с защищенной частью стека T[];, поскольку у нее нет набора типов, но так и должно быть , оставлено общим для указания пользователем класса. Вот сообщение, сгенерированное в JGrasp:


Примечание: ch03\stacks\ArrayStack.java использует непроверенные или небезопасные операции.
Примечание. : Перекомпилировать с -Xlint: для получения подробной информации флажок снят.


Я проверил справочные документы JGrasp, но они не помогли.

Подробнее здесь: https://stackoverflow.com/questions/131 ... ing-jgrasp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»