Package com._1c.g5.modeling.util
Class JavaIdentifier
- java.lang.Object
-
- com._1c.g5.modeling.util.JavaIdentifier
-
public class JavaIdentifier extends Object
Представляет Java-идентификатор (например, неквалифицированное имя Java-класса).Value Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JavaIdentifier(String name)
Конструктор.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static JavaIdentifier
fromString(String name)
СоздаетJavaIdentifier
по строке.int
hashCode()
static JavaIdentifier[]
identifiersFromStrings(String[] names)
Создает массивJavaIdentifier
по массиву строк.boolean
isValid()
Валидация.static int
scanString(String str, int startPos)
Cканирует строкуstr
, как Java-идентификатор, начиная с позицииpos.
String
toString()
Полученние строкового представления объекта.
Использование такого строкового представления в качестве аргумента функцииfromString(String)
приведет к созданию объекта эквивалентного данному.
-
-
-
Constructor Detail
-
JavaIdentifier
protected JavaIdentifier(String name)
Конструктор.- Parameters:
name
-
-
-
Method Detail
-
fromString
public static JavaIdentifier fromString(String name)
-
identifiersFromStrings
public static JavaIdentifier[] identifiersFromStrings(String[] names)
-
scanString
public static int scanString(String str, int startPos)
Cканирует строкуstr
, как Java-идентификатор, начиная с позицииpos. Сканирование останавливается на первом символе, который не может входить в Java-идентификатор.
- Parameters:
str
- сканируемая строка (не может бытьnull
startPos
- начальная позици (должно быть >= 0)- Returns:
-
isValid
public boolean isValid()
Валидация.
-
toString
public String toString()
Полученние строкового представления объекта.
Использование такого строкового представления в качестве аргумента функцииfromString(String)
приведет к созданию объекта эквивалентного данному.
-
-