INNER CODE UNIT · Python

typeParamMatch

gurkenlabs/litiengine · config/javadoc/generate_js.py:410

      const typeParamMatch = text.match(/^(\\s*<[^>]+>\\s*)/);
      if (typeParamMatch) {
        const span = document.createElement('span');
        span.className = 'tree-type-param';
        span.textContent = typeParamMatch[1].trim();
        fragment.appendChild(span);
        text = text.slice(typeParamMatch[0].length);
      }

      // 2. Relation tag: "(implements ", "(also extends ", "(extends ", or comma separator
      if (text.includes('(implements ')) {
        const span = document.createElement('span');
        span.className = 'tree-impl-tag';
        span.textContent = 'implements';
        fragment.appendChild(span);
        text = text.replace(/\\s*\\(implements\\s*/, '');
      } else if (text.includes('(also extends ')) {
        const span = document.createElement('span');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…