Search in sources :

Example 6 with Position

use of com.android.tools.klint.detector.api.Position in project kotlin by JetBrains.

the class DomPsiParser method getNameLocation.

@NonNull
@Override
public Location getNameLocation(@NonNull XmlContext context, @NonNull Node node) {
    TextRange textRange = DomPsiConverter.getTextNameRange(node);
    Position start = new DefaultPosition(-1, -1, textRange.getStartOffset());
    Position end = new DefaultPosition(-1, -1, textRange.getEndOffset());
    return Location.create(context.file, start, end);
}
Also used : Position(com.android.tools.klint.detector.api.Position) DefaultPosition(com.android.tools.klint.detector.api.DefaultPosition) DefaultPosition(com.android.tools.klint.detector.api.DefaultPosition) TextRange(com.intellij.openapi.util.TextRange) NonNull(com.android.annotations.NonNull)

Aggregations

Position (com.android.tools.klint.detector.api.Position)6 NonNull (com.android.annotations.NonNull)5 DefaultPosition (com.android.tools.klint.detector.api.DefaultPosition)5 TextRange (com.intellij.openapi.util.TextRange)4 Location (com.android.tools.klint.detector.api.Location)1 For (lombok.ast.For)1 If (lombok.ast.If)1 Node (lombok.ast.Node)1 Return (lombok.ast.Return)1 Switch (lombok.ast.Switch)1 Throw (lombok.ast.Throw)1 While (lombok.ast.While)1