Interface TypeDescriptor

    • Method Detail

      • requireTypeParameter

        @Cypher("MATCH (type:Type) WHERE id(type)=$this MERGE (type)-[:REQUIRES_TYPE_PARAMETER]->(variable:Java:ByteCode:Bound:TypeVariable{name:$name}) RETURN variable")
        TypeVariableDescriptor requireTypeParameter​(java.lang.String name)
        Resolve a required TypeVariableDescriptor by name.
        Parameters:
        name - The name.
        Returns:
        The resolved TypeVariableDescriptor.
      • getDeclaredMethods

        java.util.List<MethodDescriptor> getDeclaredMethods()
        Return the declared methods.
        Returns:
        The declared methods.
      • getDeclaredFields

        java.util.List<FieldDescriptor> getDeclaredFields()
        Return the declared fields.
        Returns:
        The declared fields.
      • getDeclaredMembers

        java.util.List<MemberDescriptor> getDeclaredMembers()
        Return the declared members, i.e. fields and methods.
        Returns:
        The declared members.
      • getDeclaredInnerClasses

        java.util.Set<TypeDescriptor> getDeclaredInnerClasses()
        Return the declared inner classes.
        Returns:
        The declared inner classes.