Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab03-ready / project_solve / lab03 / src / avangard / tools / checkers / SingleCommentsCheckerImpl
.java package avangard.tools.checkers;
public class SingleCommentsCheckerImpl implements CheckComment {
private String lastProcessed;
@Override
public void clear() {
lastProcessed = null;
}
@Override
public String removeComment(String data) {
/*
return ((data == null)
|| (data.trim().length() == 0)
|| (data.startsWith("#"))
|| (data.startsWith("//"))
) ? null : data;
*/
this.lastProcessed = data;
if ((data == null)
|| (data.trim().length() == 0)
|| (data.startsWith("#"))
|| (data.startsWith("//"))) {
return null;
}
return data;
}
@Override
public String toString() {
return "'" + this.lastProcessed+ "'";
}
}
public class SingleCommentsCheckerImpl implements CheckComment {
private String lastProcessed;
@Override
public void clear() {
lastProcessed = null;
}
@Override
public String removeComment(String data) {
/*
return ((data == null)
|| (data.trim().length() == 0)
|| (data.startsWith("#"))
|| (data.startsWith("//"))
) ? null : data;
*/
this.lastProcessed = data;
if ((data == null)
|| (data.trim().length() == 0)
|| (data.startsWith("#"))
|| (data.startsWith("//"))) {
return null;
}
return data;
}
@Override
public String toString() {
return "'" + this.lastProcessed+ "'";
}
}
Соседние файлы в папке checkers