Class DocCommentKeyComputer
java.lang.Object
com.e1c.langtool.v8.dt.bsl.comment.DocCommentKeyComputer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FeatureKeyprotected FeatureKeyprotected FeatureKeyprotected FeatureKeyprotected FeatureKey_computeFqn(DocCommentProcessor.Parent parent, IDescriptionPart obj) protected FeatureKey_computeFqn(DocCommentProcessor.Parent parent, TypeSection obj) protected FeatureKeyprotected FeatureKeygetFeatureKey(DocCommentProcessor.Parent parent, Object obj) booleanisSupported(Object object) Splits a string around matches of the given delimiter '.' character.protected FeatureKeytoFeatureKey(String name)
-
Constructor Details
-
DocCommentKeyComputer
public DocCommentKeyComputer()
-
-
Method Details
-
isSupported
-
getFeatureKey
-
_computeFqn
protected FeatureKey _computeFqn(DocCommentProcessor.Parent parent, BslDocumentationComment.Description obj) -
_computeFqn
protected FeatureKey _computeFqn(DocCommentProcessor.Parent parent, BslDocumentationComment.ParametersSection obj) -
_computeFqn
protected FeatureKey _computeFqn(DocCommentProcessor.Parent parent, BslDocumentationComment.ReturnSection obj) -
_computeFqn
-
_computeFqn
protected FeatureKey _computeFqn(DocCommentProcessor.Parent parent, BslDocumentationComment.Section obj) -
_computeFqn
-
_computeFqn
protected FeatureKey _computeFqn(DocCommentProcessor.Parent parent, TypeSection.FieldDefinition obj) -
_computeFqn
-
toFeatureKey
-
split
Splits a string around matches of the given delimiter '.' character.This method works similar to
String.split(String)but does not treat the delimiter as a regular expression. This makes it perform better in most cases where this feature is not necessary. Furthermore this implies that trailing empty segments will not be part of the result.- Parameters:
value- the string to split- Returns:
- the list of strings computed by splitting the string around matches of the given delimiter
without trailing empty segments. Never
nulland the list does not contain anynullvalues. - Throws:
NullPointerException- If thevalueisnull
-